
تصميم وبرمجة ربوتات اردوينو اونو
تعلم واحترف استخدام لوحة اردوينو
ماذا ستتعلم؟
- التعرف على لوحة أردوينو أونو وخصائصها
- فهم المداخل والمخارج
- تجهيز العناصر والأدوات
- استخدام الحساسات
- استخدام المتغيرات والأوامر البرمجية الأساسية
- كتابة جمل الشرط والحلقات
- استخدام المقاومة الضوئية
- تشغيل محرك السيرفو
عن الدورة
يشرح هذا الكورس تصميم وبرمجة الروبوتات بلوحة أردوينو أونو Arduino UNO، من التعرف على اللوحة حتى تنفيذ تطبيقات عملية. تبدأ بالمقدمة والتعرف على أردوينو وخصائص لوحة أونو، وشرح المداخل والمخارج، وتجهيز العناصر والأدوات، والحساسات Sensors. بعد ذلك تتعلم برنامج الأردوينو والمتغيرات Variables على جزأين، والأوامر البرمجية الأساسية، وجمل الشرط IF conditions، والحلقات For loops على جزأين. ثم تطبق عمليا في تشغيل لمبة بمفتاحين، واستخدام المقاومة الضوئية Photo resistor، واستخدام محرك السيرفو Servo motor، مع تحميل ملفات المقدمة والتطبيق العملي والبرمجة. ينفع هذا الكورس المبتدئ في الإلكترونيات والبرمجة، وطالب الهندسة، وكل من يحب صناعة المشاريع الإلكترونية. لا تحتاج إلى خبرة سابقة، فالشرح يبدأ من الصفر. وفي النهاية ستكون قادرا على توصيل الحساسات والمكونات بلوحة أردوينو، وكتابة برنامج بسيط لها، وتشغيل المحركات والإضاءة في مشروعك.
نتائج متوقعة من الدورة
- القدرة على تصميم وبرمجة روبوتات باستخدام أردوينو أونو.
- فهم كيفية توصيل الحساسات والمكونات الأخرى.
- إتقان البرمجة الأساسية للأردوينو.
- تنفيذ مشاريع تقنية تتطلب استخدام الأردوينو.
- تطوير مهارات عملية في بناء الأنظمة المدمجة.
تقييمات المتدربين
- ★★★★★شريف ب.·منذ 3 شهرشاهد 53٪
شرح سلس وجميل
- ★★★★★حسن م.·منذ 3 شهرشاهد 76٪
محتوى مفيد جدا للاشخاص المهتمبن بتطوير مهاراتهم
- ★★★★★زياد س.·منذ 4 شهرشاهد 55٪
- ★★★★☆مصطفى م.·منذ 2 شهرشاهد 100٪
محتوى جيد جدا
تم عرض كل التقييمات (4)
محتوى الدورة
1تصميم وبرمجة ربوتات اردوينو اونو Arduino UNO
17 درس
- مقدمةمقدمة كورس Arduino: يعرض ما سيتعلمه المتدرب من أنواع البوردات والمداخل والمخارج الرقمية والتناظرية، وأساسيات البرمجة من متغيرات وشروط وحلقات، ثم ربط الحساسات والمحركات في مشاريع عملية.2:46
- تعرف على أردينويعرّف بـ Arduino كبوردة إلكترونية مفتوحة المصدر ورخيصة قائمة على متحكم دقيق، وهدف استخدامها وتطبيقاتها، ويوضح الفرق بين الدوائر المتكاملة IC والمتحكمات الدقيقة.14:56
- خصائص أوردوينو أونو Arduino UNOيشرح خصائص Arduino UNO: شكل البوردة وتركيبها ومكوناتها، ووصلة الكمبيوتر ووصلة الطاقة وزر Reset، والمتحكم الدقيق الرئيسي ومداخله ومخارجه، وطرق برمجته.13:52
- شرح المداخل والمخارجيشرح مداخل ومخارج بوردة Arduino UNO: منافذ الطاقة للدخول والخروج بجهود مختلفة، ومنافذ التحكم الرقمية والتناظرية والفرق بينها، وكيفية رفع البرنامج على المتحكم وتوصيل العناصر بشكل صحيح.13:30
- تجهيز العناصر والأدواتيشرح تجهيز العناصر والأدوات للتطبيق العملي: توصيل Arduino بالكمبيوتر، والعناصر الإلكترونية مثل الحساسات والمقاومات وقراءة ألوانها، وتوصيلات لوحة التجارب breadboard، والمالتيميتر لقياس الجهد واختبار الدائرة.15:05
- الحساسات Sensorsيشرح الحساسات ودورها في دوائر Arduino، والفرق بين الإشارة التناظرية التي تتغير قيمتها باستمرار والإشارة الرقمية، وكيفية عمل حساس درجة الحرارة وتحويله الكمية الفيزيائية إلى جهد كهربي.15:12
- برنامج الأوردوينويشرح تنزيل برنامج Arduino IDE والتعرف على واجهته: قوائم Tools واختيار البورد والمنفذ، وأزرار التحقق والرفع والحفظ والفتح، والأمثلة الجاهزة، وجزءا الكود void setup وvoid loop.12:31
- المتغيرات Variables (الجزء الأول)يشرح مفهوم المتغيرات Variables كأسماء تخزن قيما، وطريقة تعريفها وإسناد قيمة لها وإنهاء السطر بفاصلة منقوطة، مع نوعي integer وlong اللذين يخزنان الأرقام الصحيحة.12:17
- المتغيرات Variables (الجزء الثانى)يكمل شرح المتغيرات بنوعي float وdouble لتخزين الأرقام العشرية، ويقارنها بـ integer في عملية القسمة التي تفقد الكسر في الأرقام الصحيحة وتحفظه في العشرية.7:08
- الأوامر البرمجية الأساسية الجزء الأول)يشرح أوامر Arduino الأساسية: كتابة التعليقات، وأمر Serial لعرض القيم على Serial Monitor، وأمر pinMode لتحديد المنفذ مدخلا INPUT أو مخرجا OUTPUT، وأمر delay لإيقاف البرنامج مدة محددة.12:02
- الأوامر البرمجية الأساسية الجزء الثانى)يشرح أمري digitalRead وanalogRead لقراءة الزر الرقمي بقيمة صفر أو واحد وقراءة الحساسات التناظرية، وكيفية تخزين القراءة في متغير وعرضها على Serial Monitor.11:29
- الأوامر البرمجية الأساسية IF conditionsيشرح الحالات الشرطية باستخدام if، حيث ينفذ الأمر البرمجي فقط إذا تحقق شرط منطقي، مع أمثلة على تشغيل LED وإطفائه ورموز المقارنة مثل يساوي وأكبر من وأقل من أو يساوي.13:16
- الحالات الشرطية For loops (الجزء الأول)يشرح حلقات التكرار for loop وبنيتها من تهيئة أولية وشرط وخطوة، مع مثال يزيد إضاءة LED تدريجيا باستخدام analogWrite على منفذ PWM.12:29
- الحالات الشرطية For loops (الجزء الثانى)أول تطبيق عملي على Arduino: توصيل LED وزر ضغط بمقاومات على breadboard، وكتابة الكود بأقسامه الثلاثة من تعريف المتغيرات وvoid setup وvoid loop، لتشغيل LED عند الضغط على الزر.19:20
- تشغيل موحد ضوئي بمفتاحينتطبيق عملي لتشغيل LED وإطفائه بزرين، أحدهما يشغلها والآخر يطفئها، مع شرح التوصيل على breadboard وتعريف المتغيرات في الكود وضبط المنافذ في void setup وشرطين if.15:03
- استخدام المقاومة الضوئية Photo resistorتطبيق عملي على المقاومة الضوئية Photo resistor كحساس تناظري متصل بالمنفذ A5، وقراءة شدة الإضاءة وعرضها على Serial Monitor، وطباعة رسائل مختلفة بحسب القراءة باستخدام الشروط.19:33
- استخدام محرك السيرفو Servo motorيشرح استخدام Servo motor مع الأردوينو، واستدعاء مكتبة Servo.h، وتحريكه بين زاويتين بحلقات for لتحديد وضعه، ثم استخدام أكثر من سيرفو في مشروع واحد.18:15
2الملحقات
3 ملحقات
- تحميل ملفات المقدمة التعريفية
- تحميل ملفات التطبيق العملى
- تحميل ملفات البرمجة
المحاضر

م/مصطفى أبوالفضل
هذه الدورة ضمن دبلومة




