Arduino UNO: اللوحة الأكثر شهرة للمبتدئين والمطورين

ما هو Arduino UNO؟
Arduino UNO هي واحدة من أشهر وأبسط لوحات Arduino، تُستخدم في مشاريع الإلكترونيات والروبوتات والأنظمة الذكية. تتميز بسهولة الاستخدام والتوافق مع العديد من الحساسات والمكونات الإلكترونية، مما يجعلها خيارًا مثاليًا للمبتدئين والمحترفين على حد سواء.
المواصفات الفنية لـ Arduino UNO
المواصفة | القيمة |
---|---|
المتحكم الدقيق | ATmega328P |
عدد منافذ الإدخال/الإخراج الرقمية | 14 (منها 6 تدعم PWM) |
عدد منافذ الإدخال التناظري | 6 |
ذاكرة الفلاش | 32KB (0.5KB منها محجوز لمُحمِّل الإقلاع) |
ذاكرة SRAM | 2KB |
ذاكرة EEPROM | 1KB |
الجهد التشغيلي | 5V |
نطاق جهد الإدخال | 7V – 12V |
أقصى تيار لكل منفذ I/O | 40mA |
واجهة الاتصال | USB-B، UART، SPI، I²C |
مكونات لوحة Arduino UNO
- متحكم ATmega328P: يعالج البيانات وينفذ الأوامر البرمجية.
- منافذ رقمية وتناظرية: لتوصيل الحساسات والمشغلات والمكونات الأخرى.
- منفذ USB-B: يُستخدم لتوصيل اللوحة بالكمبيوتر وتحميل الأكواد البرمجية.
- منفذ الطاقة (DC Jack): لتشغيل اللوحة بجهد 7V-12V.
- زر إعادة التشغيل (Reset): لإعادة تشغيل الكود المحمّل على اللوحة.
كيفية برمجة Arduino UNO
- تحميل برنامج Arduino IDE من الموقع الرسمي.
- توصيل اللوحة بالكمبيوتر عبر كابل USB.
- كتابة كود بلغة C++ المبسطة في بيئة Arduino IDE.
- رفع الكود إلى اللوحة باستخدام زر “Upload”.
- تشغيل المشروع ومراقبة النتائج.
مثال على كود تشغيل LED باستخدام Arduino UNO
cppCopyEditvoid setup() {
pinMode(13, OUTPUT); // تعيين المنفذ 13 كمخرج
}
void loop() {
digitalWrite(13, HIGH); // تشغيل LED
delay(1000); // الانتظار لمدة ثانية
digitalWrite(13, LOW); // إطفاء LED
delay(1000); // الانتظار لمدة ثانية
}
أشهر المشاريع باستخدام Arduino UNO
- نظام إضاءة تلقائي: تشغيل وإطفاء الأضواء عند استشعار الحركة.
- روبوت تتبع الخط: يتحرك الروبوت على مسار محدد باستخدام حساسات الأشعة تحت الحمراء.
- محطة طقس: قياس درجة الحرارة والرطوبة وعرضها على شاشة LCD.
- قفل ذكي: فتح الباب ببصمة أو بطاقة RFID.
مزايا Arduino UNO
✅ سهل الاستخدام: مناسب للمبتدئين والهواة.
✅ مفتوح المصدر: يمكن تعديله وتحسينه بسهولة.
✅ مجتمع دعم ضخم: آلاف المشاريع والموارد المتاحة عبر الإنترنت.
✅ متوافق مع العديد من الحساسات والمكونات الإلكترونية.