RGB LED
Lab
ITT Lab
Med en RGB LED kan du lyse med helt præcis den farve og styrke du vil!
Denne komponent indeholder 3 forskellige LED'er en rød, end grøn og en blå, som styres via hvert deres signal ben. Man kan tænde for LED'erne hvert for sig, eller sammen for at danne mange andre farver.
Med en ESP32 og MicroPython kan farven og lysstyrken tilpasses til mindste detalje. Du kan se en oversigt over RBG værdier for de forskellige farver her.
Tekniske specifikationer
| LED Farve | Rød, Grøn, Blå |
| Lysstyrke | Høj |
| Operativ spænding | 5V |
| Max strømforbrug | 60mA |
| Interface | Digital |
| Dimensioner | 35mm x 20mm x 7mm |
| Vægt | 2.2g |
Pinout
| Nummer | Navn | Function |
|---|---|---|
| 1 | V (VCC) | Positiv forsyning |
| 2 | B (Blue) | Signal, blå LED |
| 3 | R (Red) | Signal, rød LED |
| 4 | G (Green) | Signal, grøn LED |
Her skal indsættes videoer, når funktionen er udviklet.
Kodeeksempel
from machine import Pin, ADC
from time import sleep_ms
r = Pin(16, Pin.OUT,value=0)
g = Pin(17, Pin.OUT,value=0)
b = Pin(18, Pin.OUT,value=0)
while True:
r.value(1)
g.value(1)
b.value(1)
sleep_ms(100)
r.value(0)
b.value(0)
sleep_ms(100)
g.value(0)
r.value(1)
sleep_ms(100)
r.value(0)
b.value(1)
sleep_ms(100)
b.value(0)
sleep_ms(100)
from time import sleep_ms
r = Pin(16, Pin.OUT,value=0)
g = Pin(17, Pin.OUT,value=0)
b = Pin(18, Pin.OUT,value=0)
while True:
r.value(1)
g.value(1)
b.value(1)
sleep_ms(100)
r.value(0)
b.value(0)
sleep_ms(100)
g.value(0)
r.value(1)
sleep_ms(100)
r.value(0)
b.value(1)
sleep_ms(100)
b.value(0)
sleep_ms(100)