ArduinoLab

Il tuo laboratorio interattivo per imparare Arduino

Banco di prova

DIGITAL (PWM ~) ATMEGA328P ARDUINO UNO ON POWER ANALOG IN 220Ω + − LED · pin 9 → 220Ω → GND
255
500 ms
Pin 9LOW
Valore0
Duty cycle0%
V media0,00 V
5V 0V

Oscilloscopio: il PWM accende e spegne il pin velocemente (circa 490 Hz sul pin 9). Più è lunga la parte alta, più il LED ci sembra luminoso.

Codice equivalente

sketch_led.ino

        

Dati del circuito

V
V
mA

Risultato

Valore calcolato150 Ω
Valore commerciale (E12)150 Ω
I reale20,0 mA
Caduta su R3,00 V
Potenza su R60 mW
Potenza min.0,125 W

Come si calcola?

R = Vs − VfI

È la legge di Ohm (V = R × I) girata per trovare la resistenza. Il ragionamento è semplice:

  • L’alimentazione dà Vs volt (5 V per Arduino Uno).
  • Il LED “si prende” una parte fissa della tensione, chiamata Vf (tensione diretta): circa 2 V per un LED rosso, circa 3 V per uno blu o bianco.
  • Quello che avanza (Vs − Vf) deve cadere sulla resistenza.
  • Dividendo questa tensione per la corrente che vogliamo (in ampere, quindi 20 mA = 0,020 A) otteniamo i ohm necessari.

Le resistenze non si trovano in ogni valore: si vendono in serie standard. La serie E12 ha 12 valori per decade (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82 e i loro multipli). Nel dubbio scegli il valore più alto: il LED sarà un po’ meno luminoso ma più protetto.