مشروعات اردوينو : مشروع تشغيل واطفاء الليد
مشرعات اردويوالسلام عليكم ورحمة الله زوار مدونة جوابك ومرحبا بكم في هذه الدورة الخاصة بمشاريع اردوينو. هذه الدورة بادن من الله سوف نتطرق فيها الى شرح لمجموعة مشاريع الاردوينو.
في المقال الاول من الدورة سوف نتطرق الى شرح مشروع تشغيل واطفاء الليد بشكل متكرر فهذا المشروع بسيط جدا تابع معي الشرح ...
مشروع تشغيل واطفاء الليد بشكل متكرر
في هذا المشروع سيتم تشغيل واطفاء الثنائي الضوئي بشكل متكرر مع فاصل زمني بين هاتين العمليتين. هذا معناه انه سيتم تشغيل الليد لمدة زمنية محددة (انت من يتم تحديدها) ثم سينطفئ لمدة زمنية معينة.
يتم توصيل الليد على التوالي مع مقاومة قيمتها 220 اوم (يتجلى دور المقاومة في حماية الليد من الاحتراق) الى احد المنافذ الرقمية للوحة الاردوينو.
الثنائي الضوئي عبارة عن عنصر الكتروني مستقطب لدي وجب مراعاة قطبية الليد قبل التوصيل.
انود الليد تم وصله مع مقاومة والكاتود تم وصله الى ارضي اللوحة GND.
الادوات المحتاجة
لوحة اردوينو اونو (ليس من الضروري لوحة اونو)
مقاومة 220 اوم
اريد ان اشير هنا الى ان استعمالك للمفذ الرقمي 13 سيغنيك عن استعمال المقاومة لان هذا المنفد يكون في الاصل متصل بمقاومة.
اسلاك الربط
شرح الكود البرمجي
يتكون الكود البرمجي بشكل عام من دالتين
الدالة void setup()
يتم في هذا القسم كتابة التعليمات الخاصة بالمنافد المراد العمل عليها.
في المشروع الخاص بنا أي مشروع تشغيل واطفاء الليد تم في هذا القسم التصريح على ان المنفذ رقم 2 للوحة الاردوينو عبارة خرج.
الدالة void loop()
يتم في هذا القسم كتابة البرنامج الرئيسي المراد العمل عليه. ويتم تنفيذه بشكل متكرر.
فيما يخص المشروع الخاص بنا البرنامج الرئيسي هو كالتالي
السطر الاول معناه انه سيتم اخراج 1 منطقي او +5V على المنفذ الرقمي للوحة الاردوينو 2
السطر الثاني معناه ان الليد ستبقى مشتعلة لمدة ثانية 1000ms
السطر الرابع معناه انه سيتم اخراج 0 منطقي على المنفذ الرقمي للوحة الاردوينو 2
ثم السطر الاخير معناه ان الليد ستبقى منطفئة لمدة ثانية 1000ms
محاكاة التركيب في برنامج بروتس
كما تلاحظ في الصورة تم توصيل انود الليد على المنفذ رقم 2 للوحة الاردوينو على التوالي مع مقاومة وكاتود الليد تم توصيله مع الارضي.
محاكاة في موقع tinkercad
تعليقات
إرسال تعليق