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