Radar de recul - arduino

 

 

Les branchements

 

L’émetteur récepteur sera connecté à la borne D3

Le buzzer sera connecté à la borne D8

 

Le programme ci-dessous permet de faire sonner le buzzer, si la distance devant le récepteur ultrason est inférieure à 30 cm

 

Radar de recul - arduino

 

 

Le programme

 

 

const int trigEchoPin = 3; // Trig/Echo sur D3

const int buzzerPin = 8; // Buzzer sur D8

 

void setup() {

pinMode(trigEchoPin, OUTPUT);

pinMode(buzzerPin, OUTPUT);

Serial.begin(9600);

}

 

void loop() {

// Envoi de l'impulsion trigger

pinMode(trigEchoPin, OUTPUT);

digitalWrite(trigEchoPin, LOW);

delayMicroseconds(2);

digitalWrite(trigEchoPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigEchoPin, LOW);

 

// Passe la broche en entrée pour écouter l'écho

pinMode(trigEchoPin, INPUT);

long duree = pulseIn(trigEchoPin, HIGH);

 

long distance = duree * 0.034 / 2;

 

Serial.print("Distance : ");

Serial.print(distance);

Serial.println(" cm");

 

if (distance > 0 && distance < 30) {

tone(buzzerPin, 1000); // Le buzzer sonne

} else {

noTone(buzzerPin); // Le buzzer s'arrête

}

 

delay(200);

}

 

 

 

 

 

 

 

 

 

 

 

 

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article