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.

<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