Innholdsfortegnelse:

RGB LED -lampe: 3 trinn
RGB LED -lampe: 3 trinn

Video: RGB LED -lampe: 3 trinn

Video: RGB LED -lampe: 3 trinn
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Juli
Anonim
Image
Image

Dette er en spesiell lampe som hjelper deg å sove godt. Jeg bruker RGB LED for å lage denne lampen, den er elegant hvis du legger til et deksel.

Rekvisita

1x Arduino Leonardo

5x ledninger

4x Clip -ledninger

1x RGB LED

1x papir

1x 100ohm motstand

Trinn 1: Kode

Kode
Kode
Kode
Kode

Lenken for hele koder: Arduino CC

// RGB LED -lampe

// Fargen på LED endres i rekkefølgen rød, oransje, gul, grønn, blå, mørk blå og deretter lilla. // RGB -LED -en styres av fargen rød, grønn og blå // Pin 7 styrer lysstyrken til den røde // Pin 6 styrer lysstyrken til den grønne // Pin 5 styrer lysstyrken til det blå tomromsoppsettet () {// legg oppsettskoden her for å kjøre en gang:} void loop () {// Main code analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 forsinkelse (1000); // venter noen millisekunder // Rød analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 forsinkelse (1000); // venter noen millisekunder // Orange analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 forsinkelse (1000); // venter noen millisekunder // Gul analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 forsinkelse (1000); // venter noen millisekunder // Grønn analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 forsinkelse (1000); // venter noen millisekunder // Blå analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 forsinkelse (1000); // venter noen millisekunder // Mørkeblå analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 forsinkelse (1000); // venter noen millisekunder // Lilla}

Trinn 2: Forklar

Forklare
Forklare
Forklare
Forklare
Forklare
Forklare

RGB LED styres av en negativ polaritet og tre typer lys: rødt, grønt og blått. Disse tre fargene er lysets hovedfarger. Ulike lysstyrker for hver farge kombinert kan gi nesten alle slags farger. Jeg velger regnbuens farger: rød, oransje, gul, grønn, blå, mørk blå og fiolett for å være fargene på lampen min.

Trinn 3: Bygg opp Arduino

Å bygge opp Arduino
Å bygge opp Arduino
Å bygge opp Arduino
Å bygge opp Arduino

Bygg opp kretsen som bildet ovenfor.

  1. Tre ledninger kobles fra D5, D6 og D7 til RGB LED.
  2. En ledning kobles fra GND til LEDs negative polaritet
  3. 4 klippeledninger kobles til RGB LED
  4. Last opp kodene fra Arduino -appen
  5. Lag et papirskyggeomslag på den

Her er en lenke for hvordan du bruker et papir til å lage lampedeksel:

www.youtube.com/watch?v=DCelEdIow2c

Etter alt dette er du ferdig!

Gratulerer!

Kilde: LED blinker

Anbefalt: