Basi · 13 min di lettura

Calcolo Resistenza LED: Formula, Tabella Colori e Valori

Come si calcola la resistenza per un LED? Formula R = (Valim - Vled) / I, tensioni per colore, valori pronti per 5 V e 3,3 V e collegamento in serie.

Il calcolo della resistenza per un LED è il primo passo per farlo funzionare con la luminosità giusta, senza bruciarlo e senza stressare il pin della scheda. La regola è una sola formula: R = (Valim − Vled) / I. Sottrai la tensione diretta del LED dalla tensione di alimentazione e dividi la tensione rimanente per la corrente desiderata: il risultato è il valore in ohm della resistenza da montare. Per esempio, se colleghi un LED rosso all'uscita a 5 V di Arduino Uno e vuoi 20 mA, ottieni (5 − 2) / 0,02 = 150 Ω.

In questo articolo vedrai perché il LED va sempre collegato con una resistenza, le tensioni dirette per colore, le tabelle pronte per 5 V (Arduino Uno, Nano, Mega) e 3,3 V (ESP32, Raspberry Pi Pico), i calcoli per più LED in serie e in parallelo e gli errori più comuni dei principianti. Se non vuoi fare i conti a mano, lo strumento calcolatore resistenza LED applica la stessa formula al posto tuo.

LED (diodo emettitore di luce)
LED standard: la gamba lunga è l'anodo (+), quella corta il catodo (−). Ogni LED va collegato con una resistenza che limita la corrente.

Perché al LED serve una resistenza?

Il LED è un diodo e non si comporta come una lampadina. Nel filamento di una lampadina la resistenza aumenta con il calore, quindi la corrente si limita in parte da sola. Nel LED no: sotto la tensione diretta passa quasi zero corrente, superata la soglia la corrente cresce in modo esponenziale con la tensione. Un LED rosso a circa 1,8 V assorbe pochi milliampere, a circa 2,0 V arriva a 20 mA; se aumenti la tensione di qualche centinaio di millivolt, la corrente supera di molto il limite sopportabile.

Inoltre, quando il LED si scalda la sua tensione diretta cala un po'; così a parità di tensione assorbe più corrente e si scalda ancora di più. Questo circolo vizioso si chiama fuga termica. La resistenza in serie lo interrompe: se la corrente sale, aumenta la caduta di tensione sulla resistenza e la tensione sul LED si limita da sola. Se colleghi il LED direttamente ai 5 V senza resistenza, la corrente dipende solo dalla resistenza interna di alimentatore, cavi e pin. Il risultato è un LED che si rompe subito o un pin di Arduino che si danneggia lentamente. Sull'ATmega328P il limite assoluto per pin è 40 mA e in uso continuo è consigliato non superare 20 mA per pin.

Formula per il calcolo della resistenza LED

La formula è la legge di Ohm (R = V / I) adattata al LED. In un circuito in serie la tensione di alimentazione si divide tra LED e resistenza: il LED prende la sua tensione diretta (Vf), il resto cade sulla resistenza. Poiché la corrente nella resistenza è la stessa del LED, il valore della resistenza è la tensione ai suoi capi divisa per la corrente voluta. Facciamo un esempio: colleghi un LED rosso ai 5 V di Uno; Valim = 5 V, Vled = 2,0 V, I = 20 mA = 0,02 A. Sulla resistenza cadono 5 − 2 = 3 V e R = 3 / 0,02 = 150 Ω. Se vuoi scendere a 10 mA ottieni R = 3 / 0,01 = 300 Ω; questo valore non esiste nella serie E12, quindi scegli il successivo, 330 Ω, e la corrente reale è 3 / 330 ≈ 9,1 mA. L'errore più frequente riguarda le unità: se scrivi 20 mA come 20 nella formula, ottieni un assurdo 0,15 Ω. Converti sempre la corrente in ampere, oppure usa i milliampere e leggi il risultato in kiloohm (3 V / 20 mA = 0,15 kΩ = 150 Ω).

SimboloSignificatoValore tipico
RValore della resistenza da montare (Ω)Da calcolare
ValimTensione che alimenta il LED (uscita del pin o alimentatore)5 V, 3,3 V, 9 V, 12 V
Vled (Vf)Tensione diretta del LED, varia con il colore1,8–3,4 V
ICorrente che vuoi nel LED (ampere)0,005–0,020 A (5–20 mA)
PPotenza dissipata dalla resistenza: P = (Valim − Vled) × I0,01–0,2 W
Se il risultato non corrisponde a un valore standard, scegli sempre quello superiore: così la corrente resta un po' sotto l'obiettivo e il LED è al sicuro. La serie E12 comprende 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82 e i loro multipli di 10 (150, 220, 330, 1 kΩ, 2,2 kΩ e così via). Per trovare il valore standard più vicino puoi usare lo strumento valore standard di resistenza.

Tabella della tensione diretta del LED per colore

La tensione diretta dipende dal materiale semiconduttore del LED e quindi dal colore della luce emessa. Più la lunghezza d'onda è corta, dal rosso verso il blu, più l'energia del fotone è alta e di conseguenza sale la tensione diretta. I LED rossi, arancioni, gialli e verde-giallastro classici sono in genere di AlGaInP o GaP e lavorano intorno a 2 V. I LED blu, verde brillante e bianchi sono basati su InGaN e superano i 3 V. Il LED bianco è in realtà un LED blu ricoperto da un fosforo giallo, quindi la sua tensione diretta è molto vicina a quella del blu.

ColoreLunghezza d'onda (circa)Intervallo di tensione direttaValore tipico per il calcolo
Infrarosso (IR)850–940 nm1,2–1,6 V1,3 V
Rosso620–630 nm1,8–2,2 V2,0 V
Arancione600–610 nm1,9–2,2 V2,0 V
Giallo585–595 nm2,0–2,2 V2,1 V
Verde (classico, giallastro)565–570 nm2,0–2,4 V2,2 V
Verde (brillante, puro)520–530 nm2,8–3,4 V3,1 V
Blu460–470 nm2,8–3,4 V3,1 V
BiancoSpettro ampio2,8–3,4 V3,2 V
Viola / UV395–405 nm3,0–3,6 V3,3 V

I valori in tabella sono tensioni dirette tipiche a circa 20 mA. Anche due LED dello stesso colore possono differire di qualche centinaio di millivolt secondo il produttore e il lotto; inoltre la tensione diretta cambia un po' con la corrente. Se hai il datasheet del LED usa il suo valore Vf, altrimenti quello tipico della tabella. Puoi misurare la tensione diretta di un LED sconosciuto con la prova diodi del multimetro; poiché usa una corrente molto bassa, il valore risulta un po' più basso. Per consultare rapidamente i valori per colore ti può servire anche lo strumento tensioni dei LED. Se nel calcolo prendi Vf più piccola del reale, ottieni una resistenza più grande e resti dalla parte della sicurezza.

Valori pronti per 5 V (Arduino Uno, Nano, Mega)

Colore LEDVfCalcolo per 20 mAStandard (corrente reale)Calcolo per 10 mAStandard (corrente reale)
Rosso2,0 V150 Ω150 Ω (20 mA)300 Ω330 Ω (9,1 mA)
Giallo2,1 V145 Ω150 Ω (19,3 mA)290 Ω330 Ω (8,8 mA)
Verde (classico)2,2 V140 Ω150 Ω (18,7 mA)280 Ω330 Ω (8,5 mA)
Blu3,1 V95 Ω100 Ω (19 mA)190 Ω220 Ω (8,6 mA)
Bianco3,2 V90 Ω100 Ω (18 mA)180 Ω180 Ω (10 mA)
Viola / UV3,3 V85 Ω100 Ω (17 mA)170 Ω180 Ω (9,4 mA)

I valori standard in tabella sono il risultato del calcolo arrotondato al valore E12 superiore; tra parentesi c'è la corrente reale con quella resistenza. In pratica molti usano 220 Ω o 330 Ω per ogni colore, ed è una scelta corretta. A 5 V con 220 Ω un LED rosso assorbe circa 13,6 mA e uno blu circa 8,6 mA; con 330 Ω scendono a 9,1 mA e 5,8 mA. Poiché i LED efficienti di oggi sono abbastanza luminosi anche a 5–10 mA, arrivare a 20 mA spesso è inutile: il LED resta più fresco, dura di più e il bilancio di corrente della scheda è più comodo. Questo conta soprattutto nei progetti con molti LED, perché la corrente totale che attraversa i pin VCC e GND dell'ATmega328P è limitata a 200 mA.

Valori pronti per 3,3 V (ESP32, Raspberry Pi Pico)

I pin di ESP32 e Raspberry Pi Pico forniscono 3,3 V, quindi la tensione sulla resistenza diminuisce e il calcolo cambia. Anche i limiti di corrente delle due schede sono diversi. Su ESP32 è sicuro usare fino a circa 20 mA per pin, ma se pilotai più LED insieme un obiettivo di 10 mA è un buon compromesso tra luminosità e sicurezza. Sull'RP2040 del Raspberry Pi Pico la capacità di pilotaggio del pin è impostata di default a 4 mA (selezionabile 2, 4, 8 e 12 mA) e la corrente totale di tutti i GPIO è limitata a circa 50 mA. Per questo sul Pico conviene puntare a 3–5 mA per LED; con 330 Ω un LED rosso è già abbastanza luminoso da vedersi bene.

Colore LEDVfESP32, obiettivo 10 mAPico, obiettivo 4 mA
Rosso2,0 V130 Ω → 150 Ω (8,7 mA)325 Ω → 330 Ω (3,9 mA)
Giallo2,1 V120 Ω → 120 Ω (10 mA)300 Ω → 330 Ω (3,6 mA)
Verde (classico)2,2 V110 Ω → 120 Ω (9,2 mA)275 Ω → 330 Ω (3,3 mA)
Blu3,1 V20 Ω → 22 Ω (9,1 mA)50 Ω → 56 Ω (3,6 mA)
Bianco3,2 V10 Ω → 10 Ω (10 mA)25 Ω → 27 Ω (3,7 mA)
A 3,3 V il calcolo per LED blu, bianchi e verde brillante dà resistenze molto piccole, perché sulla resistenza restano solo 0,1–0,3 V. In questo caso un piccolo scarto nella tensione diretta può raddoppiare la corrente o quasi spegnere il LED; inoltre sotto carico il pin scende un po' sotto i 3,3 V. Per questi colori, invece di eliminare la resistenza, usa almeno 33–47 Ω e accetta una luminosità un po' più bassa. Se serve la piena luminosità, alimenta il LED a 5 V e comandalo con un transistor.

Più LED: collegamento in serie e in parallelo

Se colleghi i LED in serie, in tutti passa la stessa corrente e le tensioni dirette si sommano. La formula diventa: R = (Valim − n × Vled) / I, dove n è il numero di LED in serie. Per esempio, con un alimentatore da 12 V e tre LED bianchi in serie a 20 mA restano 12 − 3 × 3,2 = 2,4 V e R = 2,4 / 0,02 = 120 Ω. Il vantaggio della serie è che una sola resistenza limita l'intera catena e gran parte dell'energia è usata dai LED e non dalla resistenza. Attenzione che la somma delle tensioni dirette non si avvicini troppo all'alimentazione. A 5 V due LED rossi (2 × 2,0 = 4 V) lavorano al limite: con 56 Ω scorrono circa 18 mA, ma piccole differenze tra i LED cambiano la corrente in modo evidente. A 5 V due LED blu (6,2 V) invece non si accendono affatto. Progettare in modo che sulla resistenza restino almeno 1–2 V rende il circuito stabile. Per calcolare le combinazioni di resistenze puoi leggere l'articolo sul calcolo di resistenze in serie e in parallelo.

Nel collegamento in parallelo ogni LED vede l'intera tensione e le correnti si sommano. La regola d'oro è: una resistenza propria per ogni LED. Se colleghi più LED in parallelo con una sola resistenza, il LED con tensione diretta leggermente più bassa si prende gran parte della corrente, si scalda, la sua tensione diretta cala ancora e alla fine si rompe; poi lo stesso carico passa al LED successivo. Collegare colori diversi in parallelo con una sola resistenza è ancora peggio: il LED rosso inizia a condurre a circa 2,0 V, quindi il blu non ha nemmeno la possibilità di raggiungere 3,1 V e non si accende mai. Con resistenze separate la corrente di ogni LED si calcola in modo indipendente; a 5 V quattro LED rossi con 220 Ω assorbono in totale circa 4 × 13,6 ≈ 54 mA. Questa corrente è eccessiva per un singolo pin di Arduino: alimenta i LED dalla linea 5 V e comanda il tutto con un transistor NPN o un MOSFET.

CollegamentoResistenzaVantaggioSvantaggio
SerieUna sola: (V − n × Vf) / ICorrente uguale in tutti, efficiente, pochi componentiSe un LED si interrompe si spengono tutti; serve una tensione di alimentazione più alta
Parallelo, resistenza separata per ogni LEDOgnuna: (V − Vf) / IFunziona a bassa tensione, LED indipendentiLa corrente totale aumenta, più potenza dissipata nelle resistenze
Parallelo, una resistenza comuneSconsigliatoUn componente in menoCorrenti squilibrate, i LED si rompono uno dopo l'altro

Potenza della resistenza: che wattaggio scegliere?

La resistenza trasforma in calore la tensione che cade ai suoi capi. La potenza dissipata si calcola con P = (Valim − Vled) × I o, in modo equivalente, P = I² × R. A 5 V con 150 Ω e 20 mA per un LED rosso, P = 3 × 0,02 = 0,06 W; una normale resistenza da 1/4 W (0,25 W) la sopporta senza problemi. Se invece pilotai un singolo LED rosso a 12 V la situazione cambia: sulla resistenza cadono 10 V, R = 10 / 0,02 = 500 Ω e scegli 560 Ω. La corrente è circa 17,9 mA e la potenza circa 0,18 W. Dato che è vicina al limite di 1/4 W, la resistenza si scalda parecchio; meglio scegliere una resistenza da 1/2 W oppure collegare i LED in serie per ridurre la tensione sprecata. Come regola generale, fai lavorare la resistenza al massimo a metà della sua potenza nominale. Per i dettagli leggi l'articolo sul calcolo della potenza elettrica e usa il calcolatore della legge di Ohm.

Passo dopo passo: collegare un LED ad Arduino con la resistenza

  1. Stabilisci il colore del LED e trova la sua tensione diretta nella tabella; per il rosso 2,0 V.
  2. Scegli la tensione di alimentazione e la corrente obiettivo; per Arduino Uno 5 V e 10–15 mA sono un buon inizio.
  3. Calcola la resistenza con la formula e arrotonda al valore standard superiore; per un LED rosso a 5 V vanno bene 220 Ω (rosso, rosso, marrone). Puoi controllare il codice colori nell'articolo sui codici colori delle resistenze.
  4. Collega la gamba lunga del LED (anodo) a un'estremità della resistenza e l'altra estremità della resistenza al pin 9 di Arduino.
  5. Collega la gamba corta del LED (catodo, dal lato del bordo piatto) a GND. La resistenza può stare sul lato anodo o catodo; finché è in serie il risultato è lo stesso.
  6. Carica il codice qui sotto; se vuoi, misura la corrente reale collegando il multimetro in serie al circuito sulla portata della corrente.
C++ (Arduino IDE)
1const int LED_PIN = 9;   // 220 Ω direnç üzerinden LED / LED through a 220 Ω resistor
2
3void setup() {
4  pinMode(LED_PIN, OUTPUT);       // pini çıkış yap / set pin as output
5}
6
7void loop() {
8  digitalWrite(LED_PIN, HIGH);    // tam parlaklık / full brightness
9  delay(1000);
10  analogWrite(LED_PIN, 64);       // yaklaşık %25 PWM ile kısık / dimmed with about 25% PWM
11  delay(1000);
12  digitalWrite(LED_PIN, LOW);     // söndür / turn off
13  delay(1000);
14}

Il codice accende il LED prima alla massima luminosità, poi lo attenua con analogWrite a un duty cycle di circa il 25% e infine lo spegne. Il pin 9 è uno dei pin PWM di Uno (3, 5, 6, 9, 10 e 11). Un dettaglio importante: il PWM non cambia il calcolo della resistenza. Con il PWM il pin si accende e si spegne molto velocemente e, in ogni istante di accensione, nel LED passa la corrente di picco consentita dalla resistenza (qui circa 13,6 mA); a ridurre la luminosità è il calo della corrente media. Per questo la resistenza si calcola sempre per lo stato completamente acceso. I dettagli del PWM sono nell'articolo cos'è il PWM.

LED con ESP32 e Raspberry Pi Pico

Su ESP32 funzionano lo stesso collegamento e lo stesso codice Arduino; le versioni recenti del core Arduino per ESP32 supportano anche analogWrite. Ti basta cambiare il numero del pin, per esempio GPIO 18, e scegliere la resistenza dalla tabella a 3,3 V; per un LED rosso vanno bene 150–220 Ω. Sul Raspberry Pi Pico, invece, con MicroPython puoi accendere e spegnere il LED gradualmente tramite PWM. Nell'esempio seguente il LED è collegato al pin GP15 con una resistenza da 330 Ω; così la corrente resta entro i 4 mA della capacità di pilotaggio predefinita.

MicroPython
1from machine import Pin, PWM
2import time
3
4led = PWM(Pin(15))          # GP15 -> 330 ohm -> LED -> GND / GP15 -> 330 ohm -> LED -> GND
5led.freq(1000)              # 1 kHz PWM frekansı / 1 kHz PWM frequency
6
7while True:
8    for duty in range(0, 65536, 1024):      # yavaşça aydınlat / fade in
9        led.duty_u16(duty)
10        time.sleep_ms(10)
11    for duty in range(65535, -1, -1024):    # yavaşça söndür / fade out
12        led.duty_u16(duty)
13        time.sleep_ms(10)

Idee di progetto con il calcolo della resistenza LED

  • Semaforo: collega LED rosso, giallo e verde con resistenze separate; poiché le loro tensioni dirette sono vicine, 220 Ω va bene per tutti e tre. Dettagli nell'articolo sul semaforo con Arduino.
  • Effetto Knight Rider: collega sei o otto LED a pin diversi, ognuno con la sua resistenza, e accendili in sequenza; vedi Knight Rider e LED a scorrimento.
  • Miscelazione di colori con LED RGB: scegli una resistenza un po' più grande per il canale rosso e più piccola per blu e verde per bilanciare i colori; leggi l'articolo sull'uso del LED RGB.
  • Luce notturna: accendi LED bianchi quando l'ambiente si fa buio con una fotoresistenza LDR; a 5 V per un LED bianco bastano 100–150 Ω.
  • Display a 7 segmenti: ogni segmento è un LED a sé e richiede una resistenza propria; vedi il display a 7 segmenti.
  • Molti LED: se i pin non bastano usa uno shift register 74HC595; metti comunque una resistenza su ogni uscita e non superare il limite di corrente totale del chip.

Errori comuni e come risolverli

ErroreSintomoSoluzione
Resistenza non montataIl LED lampeggia fortissimo e si spegne o si rompe subito, il pin si scaldaAggiungi una resistenza limitatrice in serie a ogni LED
Scrivere la corrente in mA nella formulaRisultato assurdo come 0,15 Ω20 mA = 0,02 A; converti la corrente in ampere
Resistenza troppo grande (es. 10 kΩ)Il LED non si accende o si vede appenaA 5 V, 10 kΩ danno solo 0,5 mA circa; resta tra 220 Ω e 1 kΩ
Leggere male il codice coloriMontata 2,2 kΩ invece di 220 Ω, LED troppo deboleRosso-rosso-marrone è 220 Ω, rosso-rosso-rosso è 2,2 kΩ; misura con il multimetro
Una sola resistenza per LED in paralleloUn LED luminoso, gli altri deboli; col tempo i LED si romponoUna resistenza per ogni LED, oppure collega i LED in serie
LED montato al contrarioIl LED non si accende maiGamba lunga (anodo) al positivo, gamba corta e bordo piatto (catodo) a GND
Credere che il pin 13 abbia una resistenza internaIl LED esterno assorbe troppa correnteIl LED sulla scheda ha un suo circuito; per un LED esterno sul pin 13 serve comunque una resistenza
LED blu o bianco a 3,3 V senza resistenzaLa luminosità cambia da scheda a scheda, il pin è sotto sforzoUsa almeno 33–47 Ω oppure alimenta a 5 V e comanda con un transistor
Nei LED venduti come moduli (moduli con LED singolo, moduli semaforo) la resistenza di solito è già sulla scheda e non devi aggiungerla. Anche i LED indirizzabili come i WS2812B regolano la corrente con il proprio circuito di pilotaggio; si consiglia solo una resistenza da 300–500 Ω sulla linea dati. Per i dettagli leggi l'articolo sui WS2812B NeoPixel.

Calcolare la resistenza di un LED, una volta capita la logica, richiede pochi secondi: trova il colore, sottrai la tensione diretta dall'alimentazione, dividi per la corrente voluta e arrotonda al valore standard superiore. Ti basta ricordare 220–330 Ω a 5 V, 330 Ω sul Pico, una resistenza piccola ma sempre presente per LED blu e bianchi a 3,3 V e una resistenza per ogni LED nei collegamenti in parallelo. Nell'app BlueGrays puoi provare passo dopo passo i progetti di accensione LED, semaforo, LED a scorrimento e Knight Rider nelle versioni Arduino, ESP32 e Pico, con schemi e codice con i valori di resistenza corretti.

Domande frequenti

Quanti ohm di resistenza servono per un LED?

Dipende dalla tensione di alimentazione e dal colore del LED: R = (Valim − Vled) / I. Sulle schede a 5 V come Arduino Uno, 220–330 Ω sono una scelta sicura e abbastanza luminosa per quasi ogni colore. Su ESP32 e Raspberry Pi Pico puoi usare 150–330 Ω per LED rossi, gialli e verdi e 33–68 Ω per LED blu e bianchi.

Cosa succede se non metto la resistenza al LED?

Il LED non limita da solo la corrente, quindi per ogni tensione sopra la tensione diretta la corrente sale rapidamente. Il LED può surriscaldarsi e rompersi in poco tempo, cambiare colore o vedere la vita molto ridotta. Se è collegato direttamente a un pin di Arduino, anche il pin viene spinto oltre il limite assoluto di 40 mA e può danneggiarsi in modo permanente.

Meglio 220 ohm o 330 ohm?

Entrambe sono sicure a 5 V. Con 220 Ω un LED rosso assorbe circa 13,6 mA, con 330 Ω circa 9,1 mA, e la differenza di luminosità si nota appena a occhio. Se pilotai molti LED o usi una batteria, 330 Ω è meglio perché assorbe meno corrente.

La resistenza va messa sulla gamba positiva o negativa del LED?

Non fa differenza. Finché LED e resistenza sono in serie, in entrambi passa la stessa corrente; la resistenza la limita allo stesso modo sul lato anodo e su quello catodo. Conta il verso del LED: la gamba lunga (anodo) va al positivo, la gamba corta (catodo) a GND.

Che resistenza serve per un LED con 12 V?

Per un singolo LED rosso R = (12 − 2) / 0,02 = 500 Ω e si sceglie il valore standard superiore, 560 Ω. Poiché la resistenza dissipa circa 0,18 W, è più sicuro usarne una da 1/2 W. Se colleghi tre LED bianchi in serie bastano (12 − 9,6) / 0,02 = 120 Ω, con molta meno potenza persa nella resistenza.

Posso usare una sola resistenza per più LED?

Sì, se i LED sono in serie: una sola resistenza limita l'intera catena e la formula diventa R = (Valim − n × Vled) / I. Con LED in parallelo una sola resistenza è sconsigliata, perché il LED con tensione diretta più bassa prende gran parte della corrente e col tempo si rompe. In parallelo metti una resistenza per ogni LED.

Vedi tutti i progetti
LED lampeggiante
#1Principiante

LED lampeggiante

Il primissimo ciao dell'elettronica: accendere e spegnere un solo LED. L'Arduino accende e spegne il LED a intervalli brevissimi, così la luce lampeggia veloce. Vedi nel modo più semplice come la sche

4.6(190)
1161
Due LED lampeggianti alternati
#2Principiante

Due LED lampeggianti alternati

Due LED lampeggiano veloci a turno: quando uno si accende l'altro si spegne, come se si passassero una palla. L'Arduino tiene accesa ogni luce per un quinto di secondo e poi passa all'altra. Dopo il s

4.6(105)
350
Semaforo
#3Principiante

Semaforo

Una copia in miniatura del semaforo che vedi ogni giorno per strada. Il rosso resta acceso due secondi, il giallo brilla per un attimo, il verde resta due secondi, poi si torna al rosso passando di nu

4.8(132)
415
LED in sequenza
#5Intermedio

LED in sequenza

Luci che si accendono una dopo l'altra, come se corressero. L'Arduino accende sei LED uno alla volta; ognuno brilla per un istante e si spegne, così la luce percorre la fila dall'inizio alla fine e po

4.6(85)
210
Effetto Supercar con LED
#6Intermedio

Effetto Supercar con LED

La classica luce che va e viene: un punto luminoso scorre da un capo all'altro di sei LED e poi torna indietro. L'Arduino accende ogni LED per un decimo di secondo prima di passare al successivo, inve

4.8(106)
204
LED Lampeggiante con ESP32
#103Principiante

LED Lampeggiante con ESP32

Insegna l'uso di base delle uscite GPIO con l'ESP32. Otteniamo un effetto lampeggiante accendendo e spegnendo un LED dal pin digitale. Versione ESP32 del classico progetto blink su Arduino UNO; i comandi di base di blink nell'ambiente Arduino sono gli stessi, ma la disposizione dei pin e i livelli GPIO a 3,3 V dell'ESP32 sono diversi da quelli di Arduino UNO.

4.7(37)
100
Accensione di un LED esterno con Raspberry Pi Pico (breadboard)
#148Principiante

Accensione di un LED esterno con Raspberry Pi Pico (breadboard)

Il passo successivo dopo il LED integrato di Pico: collegare un LED esterno alla breadboard e controllarlo tramite il pin GP14. Con questo progetto imparerai come utilizzare qualsiasi pin GPIO generico del Pico come uscita, la polarità del LED (stelo lungo = anodo/+, stelo corto = catodo/–) e perché è indispensabile un resistore di limitazione della corrente (220 Ω). Se non inserisci il resistore, l’LED riceverà una corrente eccessiva e potrebbe bruciarsi. Il circuito è molto semplice: Pico GP14

4.5(2)
7
Simulatore Semaforo Raspberry Pi Pico (3 LED Sequenziali)
#150Principiante

Simulatore Semaforo Raspberry Pi Pico (3 LED Sequenziali)

Simuliamo un vero semaforo con LED rosso, giallo e verde. Verde 4 sec "vai", giallo 1,5 sec "preparati", rosso 3 sec "fermati" e rosso+giallo 1 sec "partenza" (pattern europeo). Impara la definizione di funzione, la logica della macchina a stati e la sincronizzazione multi-GPIO. Circuito semplice: 3 LED su GP11/GP12/GP13.

4.0(1)
12