#define EMISSION 10 // Emission sur broche 10 #define ECHO 13 // Reception sur broche 13 #define BUZZER 12 // Buzzeur sur broche 12 float distance; long deltat; void setup() { ...A compléter... // Initialiser le moniteur série ...A compléter... // Déclarer la broche EMISSION en OUTPUT ...A compléter... // Imposer l’état LOW à la broche EMISSION au repos ...A compléter... // Déclarer la broche ECHO en INPUT ...A compléter... // Déclarer la broche BUZZER en OUTPUT } void loop() { // Envoyer une salve d'ultrasons de 10 us depuis la broche EMISSION ...A compléter... //Delai de 2us ...A compléter... //Début de l'emission de la salve ...A compléter... //Delai de 10us ...A compléter... //Fin de l'émission de la salve // Mesurer deltat en us entre l'émission et l'écho avec pulseIn() ...A compléter... ...A compléter... ...A compléter... // Calculer la distance en cm à partir de deltat si v(son)=3,4E2 m/s ...A compléter... //------Emission de bips sonores---------- ...A compléter... { // Si distance > 50cm ...A compléter... // Silence } ...A compléter... { //Sinon ...A compléter... // Emmission du son ...A compléter... // Durée du son en ms ...A compléter... // Silence } // Imposer la durée du silence selon les caractéristiques // du système précisées dans l'énoncé ...A compléter... ... ... ... ...A compléter... // Afficher la distance dans le moniteur série ...A compléter... }