Sketch arduino pour la mesure d'une pression

Capteurs de pression

Les capteur capteurs de pression sont limités en échelle :

Montage

Sortie série

L’affichage de la sortie série peut se faire de trois manières différentes :

Code à téléverser

// DÉCLARATIONS // Constantes const int manoMetre = A2; // Plus explicite // Variables globales int digital_tension = 0 ; float tension = 0, pression = 0 ; bool running = true; // Booléen de contrôle de boucle // INITIALISATIONS void setup() { Serial.begin(9600); // Initialisation de la communication à 9600 bauds } // ENDLESS LOOP void loop() { if (running) // Si le bolléen de contrôle de boucle est true { digital_tension = analogRead(manoMetre) ; // Lecture de la sortie du capteur tension = digital_tension * 5.0 / 1023 ; // Conversion en Volt pression = tension / 0.002 + 100.0 ; // en hPa − Pour le MXP4250AP, tension = 5 × (0.004 × P(en kPa) - 0.04) Serial.print(pression, 0); // Affichage sans décimale Serial.println(" hPa"); // Unité et passage à la ligne delay(1000); // On patiente 1000 ms if (millis() > 150000) // Si le sketch tourne depuis plus de 150 s { Serial.println("EndOfData"); // On indique que la manip est finie running = false; // Le booléen est basculé } } }