2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu yaxshi uxlashga yordam beradigan maxsus chiroq. Men bu chiroqni ishlab chiqarish uchun RGB LED -dan foydalanaman, agar siz qopqoq qo'shsangiz, u oqlangan.
Ta'minotlar
1 marta Arduino Leonardo
5x simlar
4x qisqichli simlar
1x RGB LED
1x qog'oz
1x 100 ohmli qarshilik
1 -qadam: kod
To'liq kodlar uchun havola: Arduino CC
// RGB LED chiroq
// LED rangi qizil, to'q sariq, sariq, yashil, ko'k, quyuq ko'k va keyin binafsha rangda o'zgaradi. // RGB LED qizil, yashil va ko'k ranglar bilan boshqariladi // 7 -pin qizil rangning yorqinligini nazorat qiladi // 6 -pin yashil rangning yorqinligini boshqaradi // 5 -pin ko'k bo'shliqning yorqinligini boshqaradi () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying:} void loop () {// Asosiy kod analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 kechikish (1000); // bir necha millisekund kutadi // Red analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 kechikish (1000); // bir necha millisekund kutadi // Orange analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 kechikish (1000); // bir necha millisekund kutadi // Yellow analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 kechikish (1000); // bir necha millisekund kutadi // Yashil analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 kechikish (1000); // bir necha millisekund kutadi // Blue analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 kechikish (1000); // bir necha millisekund kutadi // Dark Blue analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 kechikish (1000); // bir necha millisekund kutadi // Binafsha}
2 -qadam: tushuntiring
RGB LED salbiy kutupluluk va uch xil yorug'lik bilan boshqariladi: qizil, yashil va ko'k. Bu uchta rang yorug'likning asosiy rangidir. Birlashtirilgan har bir rang uchun har xil yorqinlik deyarli har xil rangni yaratishi mumkin. Men kamalak ranglarini tanlayman: qizil, to'q sariq, sariq, yashil, ko'k, quyuq ko'k va binafsha chiroqlarning rangi.
3 -qadam: Arduino -ni yaratish
Yuqoridagi rasmdagi kabi sxemani tuzing.
- Uch sim D5, D6 va D7 dan RGB LED -ga ulanadi.
- Tel GND dan LEDning salbiy kutupluluğuna ulanadi
- 4 ta qisqichli sim RGB LED -ga ulanadi
- Kodlarni Arduino ilovasidan yuklang
- Uning ustiga qog'ozli soya qopqog'ini yarating
Qog'ozdan chiroq qopqog'ini yasash uchun havola:
www.youtube.com/watch?v=DCelEdIow2c
Bularning barchasidan keyin siz tugatdingiz!
Tabriklaymiz!
Manba: LED yonib -o'chib turadi