Outils pour utilisateurs

Outils du site


diy:grove:capteurs

Ceci est une ancienne révision du document !


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.

#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.1585936875.txt.gz · Dernière modification : 2020/04/03 18:01 de jbpuel