9 Septembre 2025
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
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);
}
Radar de recul (Arduino) - Sujet 58 - ECE 2022 Physique-Chimie | ECEBac.fr
Tout pour réviser les ECE du Bac - Physique Chimie SVT