Sommario:

Controllo del colore del LED RGB: 4 passaggi
Controllo del colore del LED RGB: 4 passaggi

Video: Controllo del colore del LED RGB: 4 passaggi

Video: Controllo del colore del LED RGB: 4 passaggi
Video: Tutorial Arduino ITA 9: utilizzo del LED RGB ed effetto fade dei colori 2024, Dicembre
Anonim
Controllo colore LED RGB
Controllo colore LED RGB
Controllo colore LED RGB
Controllo colore LED RGB
Controllo colore LED RGB
Controllo colore LED RGB

In questo progetto impareremo come controllare la luminosità e il colore di un LED RGB tramite porte I/O con capacità di uscita PWM e slider per display touch. Il display touch resistivo 4Duino viene utilizzato come mezzo per un'interfaccia grafica per controllare l'intensità e il colore del LED RGB.

I LED RGB sono essenzialmente tre diversi LED combinati in uno per produrre varie sfumature di colori. Questi LED hanno quattro gambe. La gamba più lunga è l'anodo o catodo comune e le altre tre gambe rappresentano il canale del colore rosso, verde o blu.

Per controllare i colori su un LED RGB useremmo la modulazione di larghezza di impulso, o PWM in breve. La modulazione dell'ampiezza dell'impulso funziona dando l'impressione di una "tensione analogica variabile" modificando la percentuale di tempo in cui un segnale ad alta tensione rimane attivo in un periodo di forma d'onda.

Più basso è il ciclo di lavoro, più tempo trascorrerà un segnale in uno stato di segnale a bassa tensione e viceversa.

Passaggio 1: COME FUNZIONA

COME FUNZIONA
COME FUNZIONA

*Ecco come funziona il controllo del colore del LED RGB.

Passaggio 2: COSTRUISCI

COSTRUIRE
COSTRUIRE

COMPONENTI

  • 4Duino
  • LED RGB (in questo esempio viene utilizzato il catodo comune)
  • Resistenza 3 x 220Ω
  • Cavo jumper
  • Cavo micro USB

Costruisci il circuito secondo lo schema e lo schema mostrati sopra.

Il modo in cui viene applicato il PWM dipende dal tipo di RGB utilizzato. Con un LED RGB ad anodo comune, la gamba lunga è collegata alla linea di alimentazione (nel nostro caso il pin 5V sull'Arduino) mentre le altre tre gambe sono controllate impostando un segnale PWM su ciascuna. Se il ciclo di lavoro del segnale PWM è alto, il canale colore sarà molto debole o non si accenderà affatto. Perché? Perché un LED per accendersi deve avere un potenziale di tensione attraverso di esso, e se il nostro segnale PWM ha un'alta percentuale per il ciclo di lavoro, passerà la maggior parte del suo tempo ad avere un potenziale di tensione di 5 V sia sull'anodo che sulle gambe del canale del colore e meno tempo con 5V sull'anodo e 0V sui canali colore.

Fase 3: PROGRAMMA

PROGRAMMA
PROGRAMMA

Workshop 4 – L'ambiente 4Duino Basic Graphics è utilizzato per programmare questo progetto.

Questo progetto richiede l'installazione dell'IDE Arduino, poiché Workshop chiama l'IDE Arduino per la compilazione degli schizzi Arduino. L'IDE Arduino, tuttavia, non deve essere aperto o modificato per programmare il 4Duino.

  1. Scarica qui il codice del progetto.
  2. Collegare il 4Duino al PC utilizzando il cavo µUSB.
  3. Quindi vai alla scheda Comms e seleziona la porta Comms a cui si è connesso il 4Duino.
  4. Infine, torna alla scheda "Home" e ora fai clic sul pulsante "Comp'nLoad". L'IDE di Workshop 4 ti chiederà di inserire una scheda µSD nel PC per salvare le immagini del widget.

Fase 4: DIMOSTRAZIONE

DIMOSTRAZIONE
DIMOSTRAZIONE

Ora utilizzando i touch slider sul display 4Duino, puoi controllare il colore del LED RGB.

Consigliato: