Tutti i pezzi

LED RGB: una luce, sette colori

Un solo LED con dentro una luce rossa, una verde e una blu: il programma le mescola e sceglie il colore, dal viola all'azzurro al bianco. Le sue gambe usano i piedini dei LED rosso, verde e blu.

Il programma di prova

Prova questo pezzo da solo, prima di montare il resto: se funziona da solo, il resto si costruisce su qualcosa che sai che va.

10 RGB red
20 WAIT 500
30 RGB green
40 WAIT 500
50 RGB blue
60 WAIT 500
70 RGB white
80 WAIT 500
90 GOTO 10

Cosa devi vedere: Il LED diventa rosso, poi verde, poi blu, poi bianco, e ricomincia.

▶ Provalo nell'IDE

Cosa comprare

  • LED RGB a catodo comune, 4 gambe (con tre resistenze: 220 Ω, o 470 Ω su UNO R4)

Come si collega a una ESP32-S3

  1. R → ESP32-S3: GPIO4Con una resistenza da 220 Ω
  2. G → ESP32-S3: GPIO1Con una resistenza da 220 Ω
  3. B → ESP32-S3: GPIO18Con una resistenza da 220 Ω
  4. − → ESP32-S3: GNDLa gamba più lunga è il catodo comune: va a massa.

Se non funziona

Il programma gira ma non succede niente
La gamba lunga (il catodo comune) non è a massa, o il LED è ad anodo comune invece che a catodo comune. La gamba più lunga va a GND; le altre tre ai piedini, ognuna con la sua resistenza (220 Ω, o 470 Ω su UNO R4). Se i colori escono scambiati, il tuo LED ha le gambe in un altro ordine: scambia i fili di verde e blu.

Su quali schede funziona

  • ESP32-S3 Freenove: sì
  • Nordic nRF54LM20 DK: sì
  • Arduino UNO R4 WiFi: sì