A compléter // Inclure la librairie DHT.h #define A compléter // EMISSION sur broche 10 #define A compléter // ECHO sur broche 13 #define A compléter // Données "DHTPIN" de DHT-22 sur broche 7 #define DHTTYPE DHT22 A compléter // Initialiser le capteur DHT A compléter // Définir les variables utilisées dans setup et dans loop void setup() { A compléter // Initialiser le moniteur série à 9600 bauds 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 // Initialiser la librairie dht A compléter // Imposer un délai de 2000ms // Mesurer le taux d'humidité « hum » et la température « theta » grâce au dht22 A compléter A compléter // Calculer la célérité du son v_HT en m/s en fonction de theta et de hum A compléter // Afficher les mesures et v_HT dans le moniteur série A compléter ... } void loop() { // Envoyer une salve d'ultrasons de 10 us depuis la broche Emission A compléter A compléter A compléter A compléter // Mesurer deltat en microseconde entre l'émission et l'écho avec la fonction pulseIn() A compléter A compléter A compléter // Calculer la distance d_340 en cm à partir de deltat si la célérité du son vaut 3,4E2 m/s A compléter // Calculer la distance d_HT en cm à partir de deltat si la célérité du son vaut v_HT A compléter // Afficher dans le moniteur série les 2 mesures d_340 et d_HT en cm // sur une seule ligne et séparées par un point virgule A compléter A compléter A compléter A compléter // Imposer un délai de 500ms }