Outils pour utilisateurs

Outils du site


diy:grove:capteurs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
diy:grove:capteurs [2020/04/03 17:57] jbpueldiy:grove:capteurs [2020/04/04 09:29] – [Baromètre] 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 18: Ligne 18:
 ===== Baromètre ===== ===== Baromètre =====
  
-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. La température et la pression atmosphérique son mesurées, l'altitude est calculée sans compensation (la pression au niveau de la mer est considérée être de 1013,25 Pa).
  
 +<code C++>
 +#include "Barometer.h"
 +#include <Wire.h>
 +
 +float temperature;
 +float pression;
 +float altitude;
 +float atm;
 +Barometer monBarometre;
 +
 +void setup(){
 +    monBarometre.init();
 +}
 +
 +void loop()
 +{
 +    temperature = monBarometre.bmp085GetTemperature(monBarometre.bmp085ReadUT());
 +    pression = monBarometre.bmp085GetPressure(monBarometre.bmp085ReadUP());
 +    altitude = monBarometre.calcAltitude(pression); // En metres, non compensée
 +    atm = pression / 101325;
 +    delay(1000);
 +}
 +</code>
diy/grove/capteurs.txt · Dernière modification : 2020/04/05 09:20 de jbpuel