Introduzione
Il progetto Blink è il primo programma che quasi tutti realizzano quando iniziano a usare Arduino.
L’obiettivo è molto semplice:
far lampeggiare un LED a intervalli regolari.
Questo progetto introduce alcuni concetti fondamentali:
Anche se è un progetto molto semplice, è la base per capire come Arduino controlla i dispositivi elettronici.
Il progetto Blink è il primo programma che quasi tutti realizzano quando iniziano a usare Arduino.
L’obiettivo è molto semplice:
far lampeggiare un LED a intervalli regolari.
Questo progetto introduce alcuni concetti fondamentali:
- utilizzo delle uscite digitali
- scrittura del primo programma Arduino
- controllo del tempo con delay()
Anche se è un progetto molto semplice, è la base per capire come Arduino controlla i dispositivi elettronici.
Materiale necessario
- 1 × Arduino Uno (o compatibile)
- 1 × LED
- 1 × Resistenza 220Ω
- 1 × Breadboard
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon. Potrei ricevere una piccola commissione senza costi aggiuntivi per te.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon. Potrei ricevere una piccola commissione senza costi aggiuntivi per te.
Schema di collegamento
Collega i componenti nel seguente modo:
Pin 13 Arduino → Resistenza → Anodo LED (+)
Catodo LED (-) → GND Arduino
Il pin 13 è spesso utilizzato nei primi progetti perché molte schede Arduino hanno già un LED integrato su questo pin.
Collega i componenti nel seguente modo:
Pin 13 Arduino → Resistenza → Anodo LED (+)
Catodo LED (-) → GND Arduino
Il pin 13 è spesso utilizzato nei primi progetti perché molte schede Arduino hanno già un LED integrato su questo pin.
Codice Arduino
Codice Blink LED con Arduino
Come funziona il programma
Il programma Arduino è diviso in due parti principali:
setup()
Questa funzione viene eseguita una sola volta quando Arduino si accende.
Qui diciamo ad Arduino che il pin collegato al LED deve funzionare come uscita.
loop()
Questa funzione viene eseguita continuamente.
Il programma accende il LED, aspetta un secondo, lo spegne e aspetta ancora un secondo.
Poi il ciclo ricomincia.
Il programma Arduino è diviso in due parti principali:
setup()
Questa funzione viene eseguita una sola volta quando Arduino si accende.
Qui diciamo ad Arduino che il pin collegato al LED deve funzionare come uscita.
loop()
Questa funzione viene eseguita continuamente.
Il programma accende il LED, aspetta un secondo, lo spegne e aspetta ancora un secondo.
Poi il ciclo ricomincia.
Varianti possibili
Puoi modificare facilmente questo progetto per fare alcune prove.
Lampeggio più veloce
delay(200);
Lampeggio più lento
delay(2000);
Usare un altro pin
Basta cambiare il numero del pin nel codice:
int ledPin = 8;
Puoi modificare facilmente questo progetto per fare alcune prove.
Lampeggio più veloce
delay(200);
Lampeggio più lento
delay(2000);
Usare un altro pin
Basta cambiare il numero del pin nel codice:
int ledPin = 8;