مقالات

لغة سي المضمّنة: Struct و Union (الجزء 2)

تعرفنا في الجزء الأول عن مفهوم كل من الـStructs و الـUnions وكيف نستخدم كل واحد منهم على حدى أو حتى…

أكمل القراءة »

تحويلة اتصال تسلسلي إلى واي فاي باستخدام ESP8266 أو ESP32

إن البرمجة والتنقيح debugging عبر الاتصال التسلسلي عبر بروتوكول UART من أحد الأشياء المهمّة بالنسبة لمطوري الإلكترونيات وحتى لآخرين مثل…

أكمل القراءة »

برمجة الروبوتات باستخدام نظام تشغيل الروبوت ROS: الحزم Packages

سنتعرّف على أحد أهم المبادئ الأساسيّة وهي الـحزم packages في ROS: كيفية إنشائها وما هي أهم مكوناتها. سنتطرّق أيضاً إلى…

أكمل القراءة »

المحاكي Gazebo في بيئة ROS: بناء ذراع روبوتي من الصفر

في هذا المقال سنلقي نظرة على أحد برامج المحاكاة في بيئة تطوير الروبوتات ROS وهو المحاكي Gazebo و سنشرح كيفية…

أكمل القراءة »

برمجة الروبوتات باستخدام نظام تشغيل الروبوت ROS: مقدمة

لقد تقدّم موضوع الروبوتات بشكل كبير و أصبح موضع اهتمام الكثير، فبالنظر إلى بنية الروبوتات نجد أنها بشكل عام تتكوّن…

أكمل القراءة »

رحلة داخل نواة الأردوينو: الملفات المصدرية – كيفية بناء نواة أردوينو جديدة – خطوات الترجمة في الأردوينو

إن نواة الأردوينو Arduino core هو المكان الذي يوجد فيه تعريف التوابع الداخلية للأردوينو مثل: pinMode(), digitalWrite(), analogRead(), Serial.begin() ...إلخ.…

أكمل القراءة »

شرح ميزة Bit-Banding في معالجات ARM Cortex-M3/M4

شرح لأحد أهم ميزات معالجات ARM Cortex-M3/M4 وهي تقطيع بعض المتحولات إلى بتات والتعامل معها على هذا الأساس وتسمى هذه…

أكمل القراءة »

مقدمة إلى الدارات المتكاملة المزوّرة: طرق التزوير والاكتشاف والتجنّب

مقدمة تفصيلية عن أهم طرق ووسائل تزوير الدارات المتكاملة وأيضاً الاكتشاف والتجنب. هذه المقالة تعتمد على أكثر من 8 أوراق…

أكمل القراءة »

مراجعة كاملة للأداة EasyEDA: أداة تصميم دارات سحابيّة

إن أدوات التصميم السحابية المتعلقة بالإلكترونيات تتنامى بشكل أسّي وفي معظم المجالات تقريباً ومنها EasyEDA موضوع المقال لتصميم الدارات أونلاين…

أكمل القراءة »

العمل في مجال الإلكترونيات عبر الإنترنت و طرق إيجاد فرص عمل

مقال يعكس رأي الكاتب الشخصي حول العمل في مجال الإلكترونيات عبر الإنترنت عن بعد وفي مجال التدوين وبعض النصائح الأخرى…

أكمل القراءة »