Introduzione
In questo progetto utilizzeremo il sensore HC-SR04 per creare un misuratore di distanza con Arduino.
Arduino invierà un impulso ultrasonico tramite il sensore e misurerà il tempo necessario affinché l’onda sonora rimbalzi sull’oggetto e ritorni al sensore.
In base a questo tempo è possibile calcolare la distanza.
Questo tipo di sistema è utilizzato in molte applicazioni reali:
Il valore della distanza verrà mostrato nel Monitor Seriale dell’IDE Arduino.
In questo progetto utilizzeremo il sensore HC-SR04 per creare un misuratore di distanza con Arduino.
Arduino invierà un impulso ultrasonico tramite il sensore e misurerà il tempo necessario affinché l’onda sonora rimbalzi sull’oggetto e ritorni al sensore.
In base a questo tempo è possibile calcolare la distanza.
Questo tipo di sistema è utilizzato in molte applicazioni reali:
- sensori di parcheggio delle automobili
- robot evita ostacoli
- sistemi di misura della distanza
- automazioni industriali
Il valore della distanza verrà mostrato nel Monitor Seriale dell’IDE Arduino.
Materiale necessario
- Arduino Uno (o compatibile)
- Sensore ultrasuoni HC-SR04
- 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.
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.
Schema di collegamento
Sensore ultrasuoni HC-SR04
Collegamenti:
Il sensore utilizza due pin per comunicare con Arduino:
Sensore ultrasuoni HC-SR04
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- TRIG → pin 9 Arduino
- ECHO → pin 10 Arduino
Il sensore utilizza due pin per comunicare con Arduino:
- TRIG per inviare l’impulso ultrasonico
- ECHO per ricevere il segnale riflesso
Codice Arduino
Progetto 28 - Misuratore distanza
Come funziona il programma
Arduino invia un impulso ultrasonico tramite il pin TRIG.
Il sensore misura il tempo necessario affinché l’onda sonora ritorni tramite il pin ECHO.
La funzione:
pulseIn()
misura la durata del segnale.
La distanza viene poi calcolata con la formula:
distanza = tempo × velocità del suono / 2
Il risultato viene mostrato nel Monitor Seriale.
Arduino invia un impulso ultrasonico tramite il pin TRIG.
Il sensore misura il tempo necessario affinché l’onda sonora ritorni tramite il pin ECHO.
La funzione:
pulseIn()
misura la durata del segnale.
La distanza viene poi calcolata con la formula:
distanza = tempo × velocità del suono / 2
Il risultato viene mostrato nel Monitor Seriale.
Varianti possibili
Misura in centimetri e pollici
È possibile convertire la distanza anche in pollici.
Visualizzazione su display
La distanza può essere mostrata su un display LCD o OLED.
Sistema di parcheggio
Questo progetto può essere utilizzato per creare un sensore di parcheggio Arduino.
Misura in centimetri e pollici
È possibile convertire la distanza anche in pollici.
Visualizzazione su display
La distanza può essere mostrata su un display LCD o OLED.
Sistema di parcheggio
Questo progetto può essere utilizzato per creare un sensore di parcheggio Arduino.