diy:grove:capteurs
Ceci est une ancienne révision du document !
Table des matières
Capteurs Grove
Télémetre Ultrasonic ranger
Ce capteur se connecte sur un port digital.
#include "Ultrasonic.h" Ultrasonic telemetre(7); // Déclare un objet de type Ultrasonic connecté sur D7
ensuite
long distance; // En centimetres, plage de mesure : 0 - 400 distance = telemetre.MeasureInCentimeters(); // La fonction MeasureInInches() existe aussi
Baromètre
Basé sur le composant Bosch BMP085 qui mesure pression atmosphérique et température. Ce capteur se connecte en I2C.
<code C++> #include “Barometer.h” #include <Wire.h>
float temperature; float pressure; float atm; float altitude; Barometer monBarometre;
void setup(){
monBarometre.init();
}
void loop() {
temperature = monBarometre.bmp085GetTemperature(myBarometer.bmp085ReadUT()); //, bmp085ReadUT MUST be called first pression = monBarometre.bmp085GetPressure(myBarometer.bmp085ReadUP()); altitude = myBarometer.calcAltitude(pressure); //Uncompensated calculation - in Meters atm = pression / 101325; delay(1000);
}
diy/grove/capteurs.1585936858.txt.gz · Dernière modification : 2020/04/03 18:00 de jbpuel