diy:grove:capteurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
diy:grove:capteurs [2020/04/03 17:57] – jbpuel | diy:grove:capteurs [2020/04/03 18:01] – jbpuel | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Télémetre Ultrasonic ranger ===== | ===== Télémetre Ultrasonic ranger ===== | ||
- | Ce capteur se connecte sur port digital. | + | Ce capteur se connecte sur un port digital. |
<code C++> | <code C++> | ||
Ligne 20: | Ligne 20: | ||
Basé sur le composant Bosch BMP085 qui mesure pression atmosphérique et température. Ce capteur se connecte en I2C. | Basé sur le composant Bosch BMP085 qui mesure pression atmosphérique et température. Ce capteur se connecte en I2C. | ||
+ | <code C++> | ||
+ | #include " | ||
+ | #include < | ||
+ | |||
+ | float temperature; | ||
+ | float pressure; | ||
+ | float atm; | ||
+ | float altitude; | ||
+ | Barometer monBarometre; | ||
+ | |||
+ | void setup(){ | ||
+ | monBarometre.init(); | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | temperature = monBarometre.bmp085GetTemperature(myBarometer.bmp085ReadUT()); | ||
+ | pression = monBarometre.bmp085GetPressure(myBarometer.bmp085ReadUP()); | ||
+ | altitude = myBarometer.calcAltitude(pressure); | ||
+ | atm = pression / 101325; | ||
+ | delay(1000); | ||
+ | } | ||
+ | </ |
diy/grove/capteurs.txt · Dernière modification : 2020/04/05 09:20 de jbpuel