Ciao a tutti, accendere un LED con Arduino è uno dei primi progetti che molti appassionati di elettronica e programmazione sperimentano. In questo articolo, spiegheremo come fare per accendere un LED utilizzando Arduino Uno.
Arduino Uno è una scheda microcontrollore open-source molto popolare tra i maker e gli appassionati di elettronica. Una delle sue caratteristiche principali è quella di poter controllare dispositivi elettronici come LED, motori e sensori.
Per accendere un LED con Arduino, avremo bisogno di pochi componenti elettronici:
- una scheda Arduino Uno;
- un LED;
- una resistenza da 220 Ohm;
- un breadboard (o una basetta sperimentale);
- dei cavetti jumper maschio-maschio.
Una volta raccolti i componenti, seguiamo i seguenti passaggi:
- Connettere l’Anodo del LED (il pin più lungo) alla colonna 13 della scheda Arduino.
- Connettere il Catodo del LED (il pin più corto) alla resistenza da 220 Ohm.
- Connettere l’altra estremità della resistenza alla GND della scheda Arduino.
- Collegare la scheda Arduino al computer utilizzando un cavo USB.
- Aprire l’IDE di Arduino sul computer e selezionare il modello di scheda e la porta corretti dalle opzioni del menu Strumenti.
- Scrivere il seguente codice nello sketch:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
- Premere il pulsante di caricamento (Upload) per caricare il codice sulla scheda Arduino.
- L’LED dovrebbe ora lampeggiare con un intervallo di un secondo.
Il codice funziona in questo modo: la funzione setup()
imposta il pin 13 come uscita (OUTPUT), mentre la funzione loop()
alterna l’accensione e lo spegnimento del LED utilizzando le funzioni digitalWrite()
e delay()
. La funzione digitalWrite()
impostata su HIGH accende il LED, mentre la funzione impostata su LOW lo spegne.
In sintesi, accendere un LED con Arduino è un progetto semplice e divertente per iniziare a sperimentare con l’elettronica e la programmazione. Con pochi componenti e un po’ di codice, è possibile creare un circuito che controlla l’accensione e lo spegnimento di un LED.
Ecco un video che mostra il processo di accensione di un LED con Arduino: