البرنامج التعليمي الكامل لوحدة البلوتوث HC-05/HC-06 Arduino ووحدة البلوتوث HC-05/HC-06

Arduino Bluetooth Tutorial HC-05 Bluetooth Module

يشرح هذا البرنامج التعليمي وحدات Bluetooth HC-05 وHC-06 باستخدام Arduino. ستقوم بتوصيل الوحدة، والتحكم في مصباح LED عبر البلوتوث، وإنشاء تطبيق أساسي في MIT App Inventor، ثم المضي قدمًا في التحكم في المصباح القائم على التتابع. أقوم أيضًا بتغطية المشكلات الشائعة التي يواجهها الأشخاص وبعض الأسئلة الشائعة.

سائق محرك L298N مع اردوينو: دليل التحكم في محرك التيار المستمر

Realistic wiring diagram of an L298N motor driver module connected to an Arduino Uno and two DC motors for controlling direction and speed.

L298N هو محرك مزدوج على شكل H، وهو أحد أكثر الطرق شيوعًا للتحكم في محركات التيار المستمر باستخدام Arduino. هنا أتطرق إلى pinout، وكيفية توصيله، وكيف يعمل التحكم في سرعة PWM فعليًا، وكيفية ضبط اتجاه المحرك في الكود. يوجد أيضًا قسم لاستكشاف الأخطاء وإصلاحها للمشكلات التي تميل إلى الظهور.

مستشعر المسافة بالموجات فوق الصوتية Arduino: برنامج تعليمي HC-SR04 مع الأسلاك والرمز

Hands holding an ultrasonic sensor module.

من المحتمل أن يكون HC-SR04 هو أول مستشعر للمسافة يستخدمه معظم الأشخاص مع Arduino، وذلك لسبب وجيه - فهو رخيص الثمن وسهل التوصيل ويعمل بشكل جيد للمشاريع الأساسية. أشرح كيف يقيس المسافة باستخدام نبضات فوق صوتية، ويمشي عبر الأسلاك، ويتضمن رمزًا تم اختباره يمكنك تحميله على الفور. هناك أيضًا بعض أفكار المشاريع والإصلاحات للمشكلات الشائعة.

دليل التحكم المؤازر الأردوينو: SG90، و PWM، و PCA9685

A person holding two different types of servo motors.

تظهر محركات السيرفو في كل مشروع Arduino أقوم بإنشائه تقريبًا، لذلك كتبت هذا لتغطية الأساسيات في مكان واحد. يبدأ الأمر بسيرفو SG90 الصغيرة وكيف تتحكم إشارات PWM في الزاوية، ثم ينتقل إلى تشغيل أجهزة متعددة باستخدام لوحة التشغيل PCA9685. تم اختبار كافة التعليمات البرمجية وجاهزة للاستخدام.

أساسيات برمجة أردوينو: دليل المبتدئين الشامل لأول مشروع برمجي

Close-up view of programming code on a computer screen.

إذا لم تكن قد كتبت كود Arduino من قبل، فهذا هو المكان الذي تبدأ منه. أتناول عملية تثبيت IDE، وأشرح كيفية عمل setup() وloop()، وأغطي كتل البناء الأساسية التي ستستخدمها في كل رسم تخطيطي. في النهاية، ستكون قد قمت ببناء ثلاثة مشاريع صغيرة باستخدام مخططات الأسلاك ورمز العمل.

أنواع برمجة المتحكمات الدقيقة: الأدوات الرسومية وC/C++ وPython وبيئات التطوير المتكاملة

Collection of microcontroller boards including Arduino and ESP32 with programming code in the background, representing different microcontroller programming types and development environments.

هناك الكثير من الطرق لبرمجة وحدة التحكم الدقيقة، ويعتمد اختيار الطريقة الصحيحة على ما تقوم ببنائه ومدى ارتياحك للتعليمات البرمجية. يشرح هذا المنشور الخيارات الرئيسية: أدوات السحب والإفلات مثل Scratch، وكتابة C/C++ في Arduino IDE أو PlatformIO، واستخدام MicroPython، والعمل مع بيئات تطوير متكاملة احترافية مثل MPLAB أو Keil.

ما هو الأردوينو؟

An Arduino UNO board displayed next to its packaging box.

Arduino عبارة عن منصة إلكترونية مفتوحة المصدر مبنية على شريحة ATmega328P. إذا كنت جديدًا في هذا الأمر، فسأشرح لك ماهية المتحكم الدقيق، وكيف تتلاءم لوحة Arduino وبرمجياتها معًا، وما هي الاختلافات بين اللوحات مثل Uno وMega وNano وLeonardo حتى تتمكن من معرفة أي منها ستختار.