Concetti Chiave
- Per realizzare il progetto servono due cavi maschio-maschio, una resistenza di almeno 220 Ohm, un LED da 5 Volt, una breadboard e un Arduino.
- Il circuito prevede il collegamento del catodo del LED alla resistenza e poi a GND, mentre l'anodo va connesso a un pin dell'Arduino.
- Il codice di funzionamento imposta il pin 13 come output per controllare il LED, accendendolo e spegnendolo in un ciclo di un secondo.
- Il ciclo di accensione e spegnimento del LED si ripete indefinitamente finché Arduino è alimentato.
- Lo schema del circuito è realizzabile con Tinkercad, facilitando la visualizzazione dei collegamenti tra i componenti.
Materiali necessari per il progetto
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
Collegamenti 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 per il funzionamento
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
Domande da interrogazione
- Quali materiali sono necessari per realizzare il progetto con Arduino e LED?
- Come si collegano il LED e la resistenza nel circuito?
- Qual è il funzionamento del codice fornito per Arduino?
Per il progetto sono necessari: 2 cavi maschio-maschio, 1 resistenza di almeno 220 Ohm, 1 LED da 5 Volt, 1 Breadboard e 1 Arduino.
Il LED ha due gambe; la gamba più lunga è l'anodo e quella più corta è il catodo. La resistenza va collegata al catodo, e l'altra estremità della resistenza deve essere connessa alla pista della corrente negativa, che va a GND.
Il codice imposta il pin 13 come output e alterna l'accensione e lo spegnimento del LED ogni secondo, utilizzando i comandi `digitalWrite` e `delay` per gestire il passaggio di corrente.