Come utilizzare i LED RGB con ESP32 #7

Nell’articolo di oggi vedremo come utilizzare i PIN GPIO. Esploreremo anche la parte elettronica d’ora in avanti, inizieremo con l’utilizzo dei LED RGB.

Lista componenti

  • ESP32-WROVER
  • Breadboard
  • LED RGB
  • 3x resistor 220 ohm
  • 4x jumper
  • GPIO extension board (falcolatitivo)

Descrizione componenti

LED RGB

led RGB possono costituire un modo divertente per aggiungere originalità e divertimento al proprio progetto.

Il led RGB può essere considerato come l’unione di tre led (uno rosso, uno verde ed uno blu) in una struttura singolare. L’utilizzo e la connessione (sia a livello elettronico e sia a livello di programmazione) non è molto differente rispetto ai LED classici.

Esistono nel mercato due differenti versioni di LED RGB, la prima con Anodo in comune, e la seconda con Catodo in comune. La versione con Anodo in comune utilizza i 5V sul pin, mentre la seconda versione con catodo in comune utilizza la messa a terra GND sul pin.

Per far si che avvenga il corretto funzionamento del LED RGB vi è data la necessità di utilizzare tre resistenze in modo tale da limitare la corrente che lo attraversa.

Un LED RGB è un led che al suo interno dispone di 3 diversi semiconduttori, ognuno in gradi di emettere un differente colore e in particolare rosso, verde e blu. Come ben noto tutti i colori dello spettro possono essere realizzati da una combinazione dei colori fondamentali rosso verde e blu.

RGB

Si tratta di un semplice sistema PWM variare la luminosità dei LED, e considerando che il PWM di Arduino può avere valori da 0 a 255, possiamo associare a questo valore la quantità di colore e andare a formare gli altri colori. Ad esempio settando il PWM del rosso a 128 e il PWM del blu a 255 possiamo ottenere il viola.

Pulse Width Modulation (PWM) è una tecnica per controllare la potenza. In questo caso è utilizzato per controllare la luminosità di ogni singolo LED.  La pulsazione è controllata dalla funzione analogWrite. I valori che può assumere tale funzione variano da 0 e 255,

Collegamenti

In seguito schema e diagramma di collegamento. Per costruire un circuito ricordati di tenere la scheda spenta.

RGB

Codice

Se questo è il tuo primo articolo ti invito di leggere prima questo per l’installazione dei driver della scheda. Ecco qui un piccolo riepilogo prima di compilare e caricare il codice.

RGB

RGB

Ecco qui lo sketch:

Compila e carica il codice sull’ESP32, ed ecco qui che il LED comincerà a lampeggiare con un intervallo di tempo pari a 1 secondo.

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

 

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.