
Video
Schema circuito

Codice sorgente
1void setup() {
2 pinMode(9,OUTPUT);
3}
4void loop() {
5 digitalWrite(9,HIGH);
6 delay(100);
7 digitalWrite(9,LOW);
8 delay(100);
9}FAQ
Perché i LED non devono essere collegati senza resistori?▾
Il LED non limita autonomamente la corrente; se collegato direttamente a 5 V, assorbe una corrente eccessiva e sia il LED che il pin dell'Arduino potrebbero subire danni. Una resistenza da 220 Ω limita la corrente a circa 13–15 mA; questo valore è sicuro sia per il LED che per il pin.
Quale piedino del LED è il polo positivo (+)?▾
Il terminale più lungo è l'anodo (+), quello più corto è il catodo (−). Anche il lato del corpo del LED che presenta un'incisione diritta è il catodo. L'anodo va collegato al pin dell'Arduino (tramite un resistore), mentre il catodo va collegato a GND; se viene montato al contrario, il LED non si accende ma non si danneggia.
Ho caricato il codice ma il LED non si accende, cosa devo controllare?▾
Controlla in ordine: il LED è montato al contrario? Il codice e il numero del pin sul circuito corrispondono? C'è il collegamento a GND? Sul breadboard, il LED e il resistore si trovano sulla stessa riga? Anche il LED 'L' sulla scheda è collegato al pin 13; puoi provare prima con LED_BUILTIN.
Come faccio a modificare la velocità di lampeggiamento?▾
Il valore all'interno di delay() è espresso in millisecondi: delay(1000) fa attendere un secondo. Se riduci il valore, il LED lampeggia più velocemente; se lo aumenti, rallenta. Puoi anche impostare separatamente i tempi di accensione e di spegnimento.
