Mesurer une pression - Loi de la statique des fluides (première générale)¶
Programme de première générale 2019 - Enseignement de spécialité.
Tester la loi fondamentale de la statique des fluides.
Principe¶
La mesure de pression s’effectue avec un capteur de pression différentiel du type MPX2010 (10 kPa - 5V).
La tension de sortie est proportionnelle à la pression mesurée.
Montage¶
Le montage est composé d’une carte Educaduino Lab et d’un capteur de pression différentiel Educaduino (0 à 10 kPa).
L’expression de la pression (en Pa) en fonction de la tension délivrée par le capteur est :
\[P = 2000 \times U\]
Programme¶
/*
* Mesure d une pression relative
* Capteur Educaduino MPX2010 de 200 hPa à 4000 hPa
* branché sur la broche A9
*/
#define brocheCapteur A9 // Numéro de broche connectée au capteur
#include <LiquidCrystal.h> // Librairie de gestion de l écran LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Déclaration de l écran LCD
int n;
float tension ; // Tension mesurée
int pression ; // Pression mesurée
void setup() {
lcd.begin(16, 2); // Paramétrage de l ecran LCD
}
void loop() {
n = analogRead(brocheCapteur) ; // Lecture de la tension
tension = n*5.0/1023 ; // Lecture de la tension
pression = round(tension*2000) ; // Calcul de la pression en Pa
lcd.clear(); // Début affichage
lcd.setCursor(0,0);
lcd.print("N");
lcd.setCursor(6,0);
lcd.print("P (Pa)");
lcd.setCursor(0,1);
lcd.print(n); // Fin affichage
lcd.setCursor(6,1);
lcd.print(round(pression)); // Fin affichage
delay(1000);
}