Sensore ad ultrasuoni

Lurgio – Ruggiero

Nome componente: Sensore ad Ultrasuoni.

Sigla modello: HC-SR04.

 

Come funziona: Permette la misura di distanze in un campo di misura che si estende da 2 centimetri a 4 metri, con una risoluzione di 1cm

Istruzioni collegamento: Per connettere il sensore HC-SR04 ad Arduino basta collegare i 2 pin di alimentazione rispettivamente a VCC e GND e gli altri 2 pin (Trigger e Echo) a 2 ingressi digitali.

Codice funzionante:

const int triggerPort = 9;
const int echoPort = 10;

void setup() {
 pinMode(triggerPort, OUTPUT);
 pinMode(echoPort, INPUT);
 Serial.begin(9600);
 Serial.print("Sensore ad Ultrasuoni: ");

}

void loop() {
 digitalWrite(triggerPort, LOW); //uscita del trigger bassa
 digitalWrite(triggerPort, HIGH); //impulso di 10 microsec su trigger
 delayMicroseconds(10);
 digitalWrite(triggerPort, LOW);
 long durata = pulseIn(echoPort, HIGH);
 long distanza = 0.034 * durata / 2;
 Serial.print("distanza: ");

if(durata>38000){
 Serial.println("Fuori portata ");
 }

else{
 Serial.print(distanza);
 Serial.println(" cm ");
 }

}