مستشعر المسافة بالموجات فوق الصوتية HC-SR04 مع ESP32: مبدأ العمل والتوصيلات ولوحة متابعة حية على الويب

Hand holding a flat board in front of an HC-SR04 ultrasonic sensor mounted on a grey OmGrid baseplate with an ESP32 and the OmArTronics logo

وصّل HC-SR04 بلوحة ESP32، واقرأ المسافة عبر المنفذ التسلسلي (Serial)، ثم اعرض لوحة بيانات حية يستضيفها المتحكم نفسه، وكل ذلك في عملية رفع واحدة. يتضمن بيانات مقيسة عن التذبذب (Jitter) ومدى القياس.

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

Arduino Bluetooth Tutorial HC-05 Bluetooth Module

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

وحدة قيادة المحركات L298N مع Arduino: دليل التحكم بمحركات التيار المستمر

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 مزدوج (Dual H-Bridge)، وهي من أكثر الطرق شيوعًا للتحكم في محركات التيار المستمر باستخدام Arduino. أشرح هنا مخطط الأطراف (Pinout)، وطريقة التوصيل، وكيف يعمل التحكم في السرعة عبر PWM، وكيف تضبط اتجاه المحرك في الكود. ويوجد أيضًا قسم لاستكشاف الأخطاء وإصلاحها يتناول المشكلات التي تظهر عادةً.

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

Hands holding an ultrasonic sensor module.

How the HC-SR04 ultrasonic distance sensor works and how to connect it to an Arduino Uno. Covers how the sensor times its echo, the wiring, a first program that prints the distance on your computer, a second program that shows it on a small display, the sensor’s limits and troubleshooting.

دليل التحكم بالسيرفو مع Arduino: SG90 وPWM وPCA9685

A person holding two different types of servo motors.

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

أساسيات برمجة Arduino: دليل المبتدئين الشامل لكتابة أول برنامج (Sketch)

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

If you have never written Arduino code before, this is where to start. I walk through installing the IDE, explain how setup() and loop() work, and cover the basic building blocks you will use in every sketch. By the end, you will have built three small projects with working code.

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

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

Overview of the ways to program a microcontroller: block-based tools (Scratch, Blockly, mBlock), assembly, C/C++, MicroPython/CircuitPython and JavaScript, and the IDEs used to write and upload the code (Arduino IDE, PlatformIO, Thonny, STM32CubeIDE).