Mundarija:

RGB LED chiroq: 3 qadam
RGB LED chiroq: 3 qadam

Video: RGB LED chiroq: 3 qadam

Video: RGB LED chiroq: 3 qadam
Video: RGB MJ18 Halqali led chiroq 45 sm / RGB MJ18 Кольцевая лампа 45 см 2024, Iyul
Anonim
Image
Image

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

Kod
Kod
Kod
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

Tushuntiring
Tushuntiring
Tushuntiring
Tushuntiring
Tushuntiring
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

Arduino qurish
Arduino qurish
Arduino qurish
Arduino qurish

Yuqoridagi rasmdagi kabi sxemani tuzing.

  1. Uch sim D5, D6 va D7 dan RGB LED -ga ulanadi.
  2. Tel GND dan LEDning salbiy kutupluluğuna ulanadi
  3. 4 ta qisqichli sim RGB LED -ga ulanadi
  4. Kodlarni Arduino ilovasidan yuklang
  5. 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

Tavsiya: