29/12/2024
الدرس الأول في الأردوينو: مقدمة وإعداد أول مشروع
مقدمة عن الأردوينو
الأردوينو (Arduino) هو منصة إلكترونية مفتوحة المصدر تُستخدم لتطوير المشاريع المدمجة (Embedded Systems). يعتمد على لوحات إلكترونية سهلة الاستخدام وبرمجتها باستخدام لغة Arduino IDE التي تستند إلى لغة C++.
أهداف الدرس الأول:
التعرف على لوحة الأردوينو ومكوناتها.
إعداد بيئة البرمجة.
تشغيل أول مشروع: إضاءة مصباح LED.
المتطلبات:
لوحة أردوينو: Arduino Uno (أو أي نوع آخر).
كابل USB: لتوصيل الأردوينو بالحاسوب.
مصباح LED.
مقاومة 220 أوم (لحماية المصباح).
لوحة تجريب (Breadboard).
أسلاك توصيل (Jumper Wires).
1. التعرف على مكونات لوحة الأردوينو:
معالج (Microcontroller): يقوم بتنفيذ البرامج.
دبابيس الإدخال/الإخراج (Pins):
رقمية (Digital): تستخدم للتحكم بالأجهزة (HIGH/LOW).
تناظرية (Analog): لقراءة القيم التناظرية.
منفذ الطاقة (Power Pins): لتوصيل الأجهزة بالطاقة (5V، 3.3V، GND).
منفذ USB: لتوصيل اللوحة بالحاسوب.
2. تثبيت بيئة البرمجة (Arduino IDE):
قم بتحميل Arduino IDE من الموقع الرسمي arduino.cc.
ثبّت البرنامج على جهاز الحاسوب.
وصل لوحة الأردوينو بالحاسوب باستخدام كابل USB.
3. تشغيل أول مشروع: إضاءة مصباح LED
الدائرة الكهربائية:
وصل الطرف الموجب لمصباح LED (الطرف الأطول) بأحد الدبابيس الرقمية (مثل D13) على لوحة الأردوينو.
وصل الطرف السالب لمصباح LED بالمقاومة (220 أوم).
قم بتوصيل الطرف الآخر للمقاومة بالمنفذ الأرضي (GND) على لوحة الأردوينو.
البرمجة:
افتح Arduino IDE.
اختر نوع اللوحة والمنفذ:
من قائمة Tools > Board اختر نوع اللوحة (Arduino Uno).
من قائمة Tools > Port اختر المنفذ المتصل بالأردوينو.
أدخل الكود التالي:
void setup() {
pinMode(13, OUTPUT); // إعداد الدبوس 13 كمخرج
}
void loop() {
digitalWrite(13, HIGH); // تشغيل LED
delay(1000); // انتظار لمدة 1 ثانية
digitalWrite(13, LOW); // إطفاء LED
delay(1000); // انتظار لمدة 1 ثانية
}
اضغط على زر Upload لتحميل الكود إلى الأردوينو.
سيبدأ المصباح في الإضاءة والإطفاء بمعدل ثانية واحدة.
ماذا تعلمنا في هذا الدرس؟
كيفية إعداد لوحة الأردوينو وبرمجتها.
تشغيل أول مشروع عملي باستخدام مصباح LED.
التعرف على وظيفة دبابيس الإدخال/الإخراج.
مهام إضافية:
جرب تغيير سرعة إضاءة وإطفاء المصباح بتعديل قيمة delay.
استخدم دبابيس أخرى (مثل D12) وكرر التجربة.