INHOUDSOPGAWE:

RGB LED -lamp: 3 stappe
RGB LED -lamp: 3 stappe

Video: RGB LED -lamp: 3 stappe

Video: RGB LED -lamp: 3 stappe
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Image
Image

Dit is 'n spesiale lamp wat u help om lekker te slaap. Ek gebruik die RGB LED om hierdie lamp te maak; dit is elegant as jy 'n deksel byvoeg.

Voorrade

1x Arduino Leonardo

5x drade

4x Clip drade

1x RGB LED

1x Papier

1x 100ohm weerstand

Stap 1: Kode

Kode
Kode
Kode
Kode

Die skakel vir volledige kodes: Arduino CC

// RGB LED lamp

// Die kleur van LED verander in die volgorde rooi, oranje, geel, groen, blou, donkerblou en dan pers. // Die RGB -LED word beheer deur die kleur van rooi, groen en blou // Speld 7 beheer die helderheid van die rooi // Speld 6 beheer die helderheid van die groen // Speld 5 beheer die helderheid van die opstel van die blou leemte () {// plaas u opstellingskode hier om een keer te werk:} void lus () {// Hoofkode analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Rooi analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Oranje analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Geel analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Groen analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 vertraging (1000); // wag 'n paar millisekondes // Blou analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 vertraging (1000); // wag 'n paar millisekondes // Donkerblou analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 vertraging (1000); // wag 'n paar millisekondes // Pers}

Stap 2: Verduidelik

Verduidelik
Verduidelik
Verduidelik
Verduidelik
Verduidelik
Verduidelik

RGB LED word beheer deur 'n negatiewe polariteit en drie soorte lig: rooi, groen en blou. Hierdie drie kleure is die primêre kleure van lig. Verskillende helderheid vir elke gekombineerde kleur kan byna alle soorte kleure maak. Ek kies die kleure van die reënboog: rooi, oranje, geel, groen, blou, donkerblou en violet om die kleure van my lamp te wees.

Stap 3: Bou Arduino op

Bou Arduino op
Bou Arduino op
Bou Arduino op
Bou Arduino op

Bou die kring op soos die prent hierbo.

  1. Drie drade sluit van D5, D6 en D7 aan op die RGB LED.
  2. 'N Draad verbind van GND met die negatiewe polariteit van LED's
  3. 4 clip drade verbind met die RGB LED
  4. Laai die kodes op vanaf die Arduino -app
  5. Maak 'n deksel op papier

Hier is 'n skakel vir die gebruik van 'n papier om 'n lampdeksel te maak:

www.youtube.com/watch?v=DCelEdIow2c

Na dit alles is jy klaar!

Geluk!

Bron: LED knipper

Aanbeveel: