جدول المحتويات:
- الخطوة 1: المواد المطلوبة
- الخطوة الثانية: عملية البناء
- الخطوة الثالثة: الترميز
- الخطوة 4: جعلها تعمل معًا
فيديو: برنامج RGB التعليمي: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
أهلا بك! لنكتشف ما سنتعلمه من هذا الموقع!
سيحتوي البرنامج التعليمي التالي على جميع الخطوات اللازمة لإنشاء مشروع RGB LED. ستكون هناك صورة لجميع المواد المطلوبة ، ثم ستكون هناك عملية خطوة بخطوة مع الصور متبوعة بالشفرة المقدمة في شكل يسمح لك بنسخها ولصقها مباشرة في برنامج الترميز. بالإضافة إلى ذلك ، سيتم توفير مقطع فيديو قصير لضمان استخدام جميع الجوانب وخاصة الكود بشكل صحيح!
الخطوة 1: المواد المطلوبة
وهذه صورة للمواد المطلوبة:
* مطلوب أيضًا كمبيوتر محمول مع برنامج Arduino.
الخطوة الثانية: عملية البناء
الخطوة 1: ضع 3 مقاييس فرق جهد في وسط لوح التجارب
الخطوة 2: خذ سلكًا وضعه أمام الساق الأمامية لمقياس الجهد ، ثم قم بتوصيل الكبل بـ A1
الخطوة 3 والخطوة 4: كرر الخطوة 2 لمقياس الجهد الآخرين عن طريق توصيل السلك من الساق إلى A2 والآخر من الساق بـ A3
الخطوة 5: ضع سلكًا في مربع سالب وضعه في الساق اليمنى من مقياس الجهد ثم خذ سلكًا آخر وقم بتثبيته من مربع موجب إلى الساق اليسرى من مقياس الجهد.
الخطوة 6 و 7: كرر الخطوة 5 لمقياسي فرق الجهد الآخرين
الخطوة 8: خذ سلكًا من مربع موجب وقم بتوصيله بمنفذ GND
الخطوة 9: خذ سلكًا من مربع سالب وقم بتوصيله بالمنفذ 5V
الخطوة 10: ضع مؤشر LED تحت الأسلاك المستخدمة مسبقًا
الخطوة 11: قم بتوصيل سلك من المنفذ 11 بمربع بالقرب من الحافة ولكنه قريب من مؤشر LED
الخطوة 12 والخطوة 13: كرر الخطوة 11 باستخدام المنفذين 9 و 10
الخطوة 14: قم بتوصيل المقاوم من السلك المستخدم مسبقًا بالمحور الأول والثالث والرابع من مؤشر LED
الخطوة 15: أخيرًا ، قم بتوصيل سلك من الجزء الثاني من مؤشر LED عبر اللوح بمربع سالب
الخطوة الثالثة: الترميز
يوجد أدناه الكود الذي يمكنك نسخه ولصقه مباشرة في برنامج اردوينو …
الإعداد باطل() {
pinMode (9 ، الإخراج) ؛
pinMode (10 ، الإخراج) ؛
pinMode (11 ، الإخراج) ؛
Serial.begin (9600) ؛
// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة:
}
حلقة فارغة() {
// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر: analogWrite (9، analogRead (A0) / 4)؛
analogWrite (10 ، analogRead (A1) / 4) ؛
analogWrite (11، analogRead (A2) / 4) ؛ }
شرح موجز:
هذا رمز بسيط للغاية يمكن تفسيره بسهولة من خلال إجراء اتصالات بين الكود القصير. يبدأ بشرح المخرجات الثلاثة وهي 9 و 10 و 11. ويرتبط هذا بعملية البناء حيث أن توصيل الأسلاك بالمنافذ كان أحد الخطوات الأخيرة. بعد ذلك يتم وضع 3 خطوط منظمة بشكل مشابه هناك والتي تشرح بشكل أساسي لـ Arduino أنه لكل إخراج هنا يوجد منفذ محدد. على سبيل المثال ، ينص الأول على أن المنفذ 9 يقرأ من A0. هذا هو نفسه تمامًا مع السطرين الآخرين ، ولكن المخرجات والمنافذ المختلفة وهذه هي نهاية الكود.
الخطوة 4: جعلها تعمل معًا
لنلقِ نظرة على المنتج النهائي وكيف يعمل معًا..
drive.google.com/file/d/1A4vbyfUL10jWamgpb…
موصى به:
Raspberry Pi - TMD26721 كاشف القرب الرقمي بالأشعة تحت الحمراء برنامج Java التعليمي: 4 خطوات
Raspberry Pi - TMD26721 كاشف القرب الرقمي بالأشعة تحت الحمراء Java Tutorial: TMD26721 عبارة عن كاشف تقارب رقمي يعمل بالأشعة تحت الحمراء يوفر نظامًا كاملاً للكشف عن القرب ومنطق واجهة رقمية في وحدة تثبيت سطحية واحدة مكونة من 8 سنون. صحة. محترف
برنامج AVR Assembler التعليمي 2: 4 خطوات
برنامج AVR Assembler التعليمي 2: هذا البرنامج التعليمي هو استمرار لـ & quot؛ برنامج AVR Assembler التعليمي 1 & quot؛ إذا لم تكن قد مررت بالبرنامج التعليمي 1 ، فعليك التوقف الآن والقيام بذلك أولاً. في هذا البرنامج التعليمي سنواصل دراستنا لبرمجة لغة التجميع لـ atmega328p u
برنامج AVR Assembler التعليمي 1: 5 خطوات
برنامج AVR Assembler التعليمي 1: لقد قررت كتابة سلسلة من البرامج التعليمية حول كيفية كتابة برامج لغة التجميع لـ Atmega328p وهو المتحكم الدقيق المستخدم في Arduino. إذا ظل الناس مهتمين ، فسأستمر في تخصيص واحد أسبوعيًا أو نحو ذلك حتى نفاد
برنامج AVR Assembler التعليمي 6: 3 خطوات
برنامج AVR Assembler التعليمي 6: مرحبًا بك في البرنامج التعليمي 6! سيكون البرنامج التعليمي اليوم قصيرًا حيث سنطور طريقة بسيطة لتوصيل البيانات بين واحد atmega328p وآخر باستخدام منفذين يربطهما. سنأخذ بعد ذلك بكرة النرد من البرنامج التعليمي 4 والسجل
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: 6 خطوات
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: مرحبًا بالجميع ، هذا يحدث لنا جميعًا. تقوم ببناء مشروع ، وتوصيل جميع المستشعرات بحماس ، وفجأة ، يتوقف Arduino ولا تتم معالجة أي مدخلات. "ما الذي يحدث؟" ، ستسأل وتبدأ في البحث في الكود الخاص بك ، فقط لإعادة