🔧 مشروع تشغيل ليد باستخدام زر (Button + LED)
في هذا الدرس، سنتعلم كيف نقوم بإنشاء أول مشروع عملي باستخدام الأردوينو: تشغيل مصباح LED عند الضغط على زر، وهو تمرين ممتاز لفهم قراءة الإشارات الرقمية والتحكم في المخارج.
📦 الأدوات المطلوبة:
- لوحة أردوينو (UNO أو NANO)
- 1 × ليد (LED)
- 1 × مقاومة 220 أوم
- 1 × زر ضغط (Push Button)
- 1 × مقاومة 10k أوم للزر
- Breadboard + أسلاك توصيل
⚙️ طريقة التوصيل:
- وصل الطرف الموجب للـ LED إلى منفذ رقم 13
- وصل الطرف السالب (GND) عبر مقاومة إلى الأرضي
- وصل أحد طرفي الزر إلى منفذ رقم 2
- وصل الطرف الآخر للزر إلى الأرضي مع مقاومة pull-down 10k أوم
💡 الفكرة العامة:
عند الضغط على الزر، يقرأ الأردوينو إشارة HIGH، فيقوم بتشغيل الـ LED. عند ترك الزر، تُطفأ الإشارة ويُطفأ الـ LED.
🧠 كود الأردوينو:
const int ledPin = 13;const int buttonPin = 2;void setup() {pinMode(ledPin, OUTPUT);pinMode(buttonPin, INPUT);}void loop() {int buttonState = digitalRead(buttonPin);if (buttonState == HIGH) {digitalWrite(ledPin, HIGH); // تشغيل الليد} else {digitalWrite(ledPin, LOW); // إطفاء الليد}}
🧪 محاكاة المشروع (اختياري):
يمكنك تجربة المشروع مباشرة من المتصفح عبر موقع Tinkercad:
🔗 رابط Tinkercad لمحاكاة الأردوينو
🎥 فيديو توضيحي:
هل نفّذت المشروع بنجاح؟ أخبرنا في التعليقات، وانتظر مشاريع قادمة أكثر تعقيدًا مثل استخدام الحساسات والشاشات والمحركات 🚀