Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
Bygg opp kretsen som bildet ovenfor.
- Tre ledninger kobles fra D5, D6 og D7 til RGB LED.
- En ledning kobles fra GND til LEDs negative polaritet
- 4 klippeledninger kobles til RGB LED
- Last opp kodene fra Arduino -appen
- 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