Concetti Chiave
- Il progetto richiede cavi maschio-maschio, una resistenza di almeno 220 Ohm, un LED da 5 Volt, una breadboard e un Arduino.
- Il LED ha due gambe: l'anodo è la più lunga e il catodo la più corta; la resistenza si collega al catodo.
- Collega il pin 13 di Arduino all'anodo del LED per controllare il lampeggiamento.
- Il codice utilizza il pin 13 come uscita, alternando lo stato HIGH e LOW per creare il lampeggio del LED.
- Il ciclo di accensione e spegnimento del LED è programmato per un intervallo di un secondo, ripetendosi finché Arduino è alimentato.
Indice
Arduino - Lampeggiamento di un LED
Per realizzare questo progetto è necessario anzitutto disporre di:
- n° 2 cavi maschio-maschio (uno con cui collegheremo il polo positivo del LED ad Arduino e un altro con cui collegheremo il polo negativo;
- n° 1 resistenza di valore maggiore o uguale a 220 Ohm (per ridurre il rischio di bruciare il LED);
- n° 1 LED da 5 Volt
- n° 1 Breadboard
- n° 1 Arduino
Costruzione del circuito
Prendi in considerazione il LED, ha due gambe, una più lunga dell'altra (rispettivamente anodo e catodo).Poni la resistenza in corrispondenza del catodo, e metti l'altra gamba della resistenza nella pista della corrente negativa. Collega poi tale pista con la GND.
Collega il pin 13 (o qualsiasi altro pin da te scelto, l'importante è che sia "coerente" col codice) dell'Arduino all'anodo.
Ecco lo schema del circuito, realizzato con Tinkercad:

Codice
Ecco il codice, analizzato e spiegato passo dopo passo.
int luce = 13; //chiamiamo luce la porta 13
void setup(){ //apriamo il void setup
pinMode(luce, OUTPUT); //impostiamo la porta 13 come output
} //chiudiamo il void setup
void loop(){
digitalWrite(luce, HIGH); //facciamo passare corrente nella porta 13
delay(1000); //si aspetta un secondo cioè 1000 millisecondi
digitalWrite(luce, LOW); //interrompiamo il passaggio di corrente nella porta 13
delay(1000); //si aspetta un secondo cioè 1000 millisecondi
} //il ciclo si ripete all'infinito finché arduino è collegato ad una fonte di energia