جدول المحتويات:

مشروع 1 LED: 9 خطوات
مشروع 1 LED: 9 خطوات

فيديو: مشروع 1 LED: 9 خطوات

فيديو: مشروع 1 LED: 9 خطوات
فيديو: التحكم في مصابيح ليد بواسطة أردوينو + الكود البرمجي | اردوينو خطوة بخطوة للمبتدئين 2024, يوليو
Anonim
مشروع 1 LED
مشروع 1 LED

جاء الإلهام لهذا المشروع من الأضواء الحلقية في الفيديو أدناه من 0: 22-0: 28

ويمكنك أدناه تنزيل الفيديو الخاص بنتائجي.

الخطوة 1: الخطوة 1: حدد الجانب الإيجابي لمصباح LED الخاص بك

الخطوة 1: حدد الجانب الإيجابي لمصباح LED الخاص بك
الخطوة 1: حدد الجانب الإيجابي لمصباح LED الخاص بك

سيكون للجانب الإيجابي ساق معدنية أطول من الجانب السلبي.

الخطوة 2: الخطوة 2: ضع مؤشر LED في لوحة التوصيل

الخطوة 2: ضع LED في لوحة التوصيل
الخطوة 2: ضع LED في لوحة التوصيل

ضع مؤشر LED على هذا النحو في لوح التجارب مع وضع الساق السلبية في الممر الأرضي الأزرق.

الخطوة 3: الخطوة 3: إضافة المقاوم

الخطوة 3: أضف المقاوم
الخطوة 3: أضف المقاوم

في هذا المثال ، أضع مقاومًا 100 أوم في نفس العمود مثل LED. لحساب المقاوم المطلوب لمصباح LED الخاص بك ، استخدم الصيغة الموجودة في

الخطوة 4: الخطوة 4: قم بتوصيل السلك بلوحة التوصيل

الخطوة 4: قم بتوصيل السلك بلوحة التوصيل
الخطوة 4: قم بتوصيل السلك بلوحة التوصيل

قم بتوصيل سلك بالعمود الذي يوجد فيه المصباح والمقاوم.

الخطوة 5: الخطوة 5: أدخل السلك في الدبوس

الخطوة 5: أدخل السلك في الدبوس
الخطوة 5: أدخل السلك في الدبوس

مع فصل لوحة Arduino الخاصة بك ، أدخل الطرف الآخر من السلك في السن 3 على لوحتك.

* ملاحظة بالنسبة لهذا المشروع ، أستخدم المسامير 3 ، 5 ، 6 ، 9 ، 10 ، 11 لأنها الدبابيس الموجودة على لوحة Arduino Uno التي تحتوي على PWM المشار إليها بواسطة ~ بجوار الرقم ، تحقق من مواصفات اللوحة الخاصة بك لتحديد المسامير التي لديك أيضا PWM.

الخطوة 6: الخطوة 6: كرر

كرر الخطوات من 2-5 ، 5 مرات أخرى

الخطوة 7: الخطوة 6: الأرض

الخطوة 6: الأرض
الخطوة 6: الأرض

ضع سلكًا في الممر الأرضي الأزرق.

الخطوة 8: الخطوة 8: الجزء الأرضي 2

الخطوة 8: الجزء الأرضي 2
الخطوة 8: الجزء الأرضي 2

أدخل السلك الأرضي في الدبوس الأرضي على لوحك.

الخطوة 9: الخطوة 9: تحميل الكود

يمكنك الآن توصيل Arduino بجهاز الكمبيوتر الخاص بك وتحميل الكود الخاص بك إليه ، أو نسخ الكود أدناه.

/ * تأثير LED لمشروع 1

يقوم بتعتيم العديد من مصابيح LED في وقت واحد ، ثم يقوم بإخافتها جميعًا ، ثم يطارد العديد من مصابيح LED بالتسلسل.

الدائرة:

- مصابيح LED من المسامير 2 إلى 7 إلى الأرض

تم إنشاؤه 2018

بقلم ستيفن جونسون * /

مؤقت int = 80 ؛ // كلما زاد الرقم ، كان التوقيت أبطأ.

الإعداد باطل() {

// استخدم حلقة for لتهيئة كل دبوس كمخرج: لـ (int thisPin = 2 ؛ thisPin <12 ؛ thisPin ++) {pinMode (thisPin ، OUTPUT) ؛ }}

حلقة فارغة() {

// كرر فوق الدبابيس: لـ (int thisPin = 2؛ thisPin <12؛ thisPin ++) {// قم بإيقاف تشغيل مؤشر LED الموجود في thisPin إلى السطوع: من أجل (سطوع int = 0 ؛ السطوع <255 ؛ السطوع ++) {analogWrite (thisPin ، سطوع)؛ }} // إيقاف مؤقت بين مصابيح LED: تأخير (1250) ؛

/ / تتلاشى مؤشر LED على thisPin من ألمع إلى إيقاف:

من أجل (السطوع int = 255 ؛ السطوع> = 0 ؛ السطوع -) {analogWrite (3 ، السطوع) ؛ analogWrite (5 ، السطوع) ؛ analogWrite (6 ، سطوع) ؛ analogWrite (9 ، السطوع) ؛ analogWrite (10 ، سطوع) ؛ analogWrite (11 ، سطوع) ؛ تأخير (2) ؛ }

// حلقة من أدنى دبوس إلى أعلى:

// قم بتشغيل الدبوس:

analogWrite (3 ، 255) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (5 ، 255) ؛ analogWrite (3 ، 180) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (6 ، 255) ؛ analogWrite (5 ، 180) ؛ analogWrite (3 ، 80) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (9 ، 255) ؛ analogWrite (6 ، 180) ؛ analogWrite (5 ، 80) ؛ analogWrite (3 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (10 ، 255) ؛ analogWrite (9 ، 180) ؛ analogWrite (6 ، 80) ؛ analogWrite (5 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (11 ، 255) ؛ analogWrite (10 ، 180) ؛ analogWrite (9 ، 80) ؛ analogWrite (6 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (3 ، 255) ؛ analogWrite (11 ، 180) ؛ analogWrite (10 ، 80) ؛ analogWrite (9 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (5 ، 255) ؛ analogWrite (3 ، 180) ؛ analogWrite (11 ، 80) ؛ analogWrite (10 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (6 ، 255) ؛ analogWrite (5 ، 180) ؛ analogWrite (3 ، 80) ؛ analogWrite (11 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (9 ، 255) ؛ analogWrite (6 ، 180) ؛ analogWrite (5 ، 80) ؛ analogWrite (3 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (10 ، 255) ؛ analogWrite (9 ، 180) ؛ analogWrite (6 ، 80) ؛ analogWrite (5 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (11 ، 255) ؛ analogWrite (10 ، 180) ؛ analogWrite (9 ، 80) ؛ analogWrite (6 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (11 ، 180) ؛ analogWrite (10 ، 80) ؛ analogWrite (9 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (11 ، 80) ؛ analogWrite (10 ، 0) ؛ تأخير (مؤقت) ؛ // قم بإيقاف الدبوس:

// قم بتشغيل الدبوس:

analogWrite (11 ، 0) ؛ تأخير (مؤقت) ؛ // إيقاف الدبوس:}

موصى به: