Sketch arduino pour l’émission de salves ultrasonores afin de les étudier à l’oscilloscope
Remarques
- Le module US HC-SR04 est alimenté par les bornes Power GND et 5 V. Le déclenchement se fait par le pin Digital 2.
- Il émet des salves US à 40 kHz d’environ 1 ms, qui doivent être déclenchées par des impulsions de 10 μs, séparées par un minimum de 50 μs.
// Déclaration des variables et des constantes
int trigger = 2;
void setup() {
// Mettre ici le code qui n'est exécuté qu'une fois
// Généralement l'initialisation & les paramètres
// La broche logique n°2 est une sortie
pinMode(trigger, OUTPUT);
}
void loop() {
// Mettre ici le code principal
// qui est exécuté périodiquement
// Impulsion de déclenchement d'émission US
digitalWrite(trigger, HIGH);
// La durée de l'impulsion de déclenchement doit être supérieure à 10 μs
delayMicroseconds(20);
// L'impulsion de déclenchement doit être stoppée
digitalWrite(trigger, LOW);
// Attente (en ms) avant
// répétition du code
delay(200);
}