Pagina specifica per Arduino 5V — Vai al calcolatore LED generico →
Resistenza LED per Arduino
I pin digitali di Arduino Uno/Nano/Mega erogano 5V con una corrente massima di 40 mA per pin (consigliato: 20 mA). Inserisci il tipo di LED per calcolare la resistenza serie corretta.
Arduino 5V
Max 40mA per pin
Consigliato: 20mA
Calcola resistenza
Codice Arduino di esempio
Blink LED su pin 13
// Collega LED + resistenza da 150Ω tra pin 13 e GND
void setup() { pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
// Collega LED + resistenza da 150Ω tra pin 13 e GND
void setup() { pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
LED con PWM (dissolvenza)
// Pin PWM: 3,5,6,9,10,11 — usa sempre la resistenza
void setup() { pinMode(9, OUTPUT); }
void loop() { for(int i=0;i<256;i++) { analogWrite(9,i); delay(5); } }
// Pin PWM: 3,5,6,9,10,11 — usa sempre la resistenza
void setup() { pinMode(9, OUTPUT); }
void loop() { for(int i=0;i<256;i++) { analogWrite(9,i); delay(5); } }
Vedi anche
Domande frequenti
Che resistenza serve per un LED a 5V?
Con Vf=2V e If=20mA: R = (5−2)/0.02 = 150Ω. Il valore E12 più vicino è 150Ω.
Che resistenza serve per un LED a 12V?
Con Vf=2V e If=20mA: R = (12−2)/0.02 = 500Ω. Il valore E12 più vicino è 470Ω o 560Ω.
Come si calcola la potenza sul resistore LED?
P = (Vcc − Vf) × If. Per 5V, Vf=2V, 20mA: P = 3×0.02 = 60mW. Usa un resistore da 0.25W.
Posso mettere più LED in serie?
Sì: R = (Vcc − N×Vf) / If. Con 3 LED rossi da 2V a 12V: R = (12−6)/0.02 = 300Ω.