30th أبريل 2018

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

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

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

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

    كيف تحمي دارتك عند فشل المكثف

    تستخدم مكثفات الطبقات المتعددة السيراميكية Multilayer ceramic capacitors بكثرة في التصاميم الإلكترونية. إن هذه المكثفات MLCC تستخدم على سبيل المثال…
    26th فبراير 2018

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

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

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

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

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

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

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

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

    تابع yield وصف Printable ومصفوفات التقابل : مزايا مهمة وغير معروفة في نواة الأردوينو

    إن نواة الأردوينو Arduino core، وهي الملفات المصدرية لتوابع وصفوف classes الأردوينو، تملك بعض المزايا التي يمكن استخدامها بكفاءة. وعلى…