Concetti Chiave
- Per accendere un LED con Arduino, sono necessari un LED da 5V, una breadboard e cavi maschio-maschio.
- Il LED ha due gambe: l'anodo (+) è la gamba lunga e il catodo (-) è la gamba corta; posizionalo correttamente sulla breadboard.
- Collega l'anodo del LED alla porta 13 di Arduino e il catodo alla porta GND per completare il circuito.
- Il codice Arduino imposta il pin 13 come OUTPUT e utilizza digitalWrite per accendere il LED.
- Il LED rimane acceso finché Arduino è collegato a una fonte di energia elettrica, senza necessità di ulteriori istruzioni nel loop.
In questo appunto viene spiegato come accendere e tenere acceso un semplice LED (Light Emitting Diode) con l'ausilio della scheda Arduino.
Materiali necessari
Prima di cominciare, assicurati di avere a portata di mano:
--un LED da 5V, di qualsiasi colore. Se ne trovano a pochi centesimi nei negozi di elettronica, di colore rosso, verde, blu, giallo o bianco;
-una breadboard, una tavola con dei fori aventi delle piste che conducono energia elettrica, utilizzata nella progettazione di circuiti elettrici;
-dei cavi maschio-maschiohio, con i quali colleghiamo Arduino alla breadboard;
Posizionamento del LED
--Osserva il LED, possiede due gambe: una lunga e una leggermente più corta.
La gamba più lunga è quella dell'anodo(+), mentre quella più corta è quella del catodo.
Posiziona il LED al centro della breadboard posta in orizzontale, il punto preciso non ha importanza! Per ricordarti dov'è l'anodo e dove il catodo, posiziona il LED in modo tale che sulla destra ci sia l'anodo e sulla sinistra il catodo.
Collegamenti elettrici
La corrente nella breadboard scorre in senso verticale, perpendicolare alle piste Collega ora il cavo maschio-maschio in un foro che si trovi sulla stessa pista dell'anodo, collega l'altra estremità del cavo alla porta 13 dell'Arduino.
Per finire, collega un foro qualsiasi della pista - con la porta GND di Arduino.
Schema realizzato con Tinkercad:
int led = 13; //diciamo alla scheda che se diciamo di accendere il led, si trova alla porta 13
void setup(){
pinMode(led,OUTPUT); //impostiamo il pin 13 come un OUTPUT
digitalWrite(led,HIGH); //diciamo all'arduino di far passare corrente sul pin 13, di conseguenza il led si accenderà
}
void loop(){
//non c'è bisogno di scrivere nulla, in quanto dato che il comando è stato posto nel void setup, il led riceverà e continuerà a ricevere corrente finché l'Arduino è collegato ad una fonte di energia elettrica.
}
Carica il codice, e il gioco è fatto!
Domande da interrogazione
- Quali materiali sono necessari per accendere un LED con Arduino?
- Come si deve posizionare il LED sulla breadboard?
- Qual è il codice necessario per accendere il LED tramite Arduino?
Per accendere un LED con Arduino, sono necessari un LED da 5V, una breadboard e dei cavi maschio-maschio per i collegamenti (come indicato nel testo).
Il LED deve essere posizionato al centro della breadboard in orizzontale, con l'anodo (gamba lunga) a destra e il catodo (gamba corta) a sinistra, come descritto nel testo.
Il codice prevede di impostare il pin 13 come OUTPUT e di utilizzare il comando `digitalWrite(led, HIGH);` per accendere il LED, come spiegato nel testo.