Récupérer les valeurs de la températures (Celsius) et du pourcentage d'humidité dans la terre avec un capteur SHT10

Dependencies:   SHTx mbed

Committer:
dalleo
Date:
Mon Mar 13 16:18:20 2017 +0000
Revision:
0:b60d9bfecfd4
Suppression des lignes concernant les valeurs analogiques

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dalleo 0:b60d9bfecfd4 1 #include "mbed.h"
dalleo 0:b60d9bfecfd4 2 #include "SHTx/sht15.hpp"
dalleo 0:b60d9bfecfd4 3
dalleo 0:b60d9bfecfd4 4
dalleo 0:b60d9bfecfd4 5 SHTx::SHT15 sensor(D9, D8);
dalleo 0:b60d9bfecfd4 6
dalleo 0:b60d9bfecfd4 7 int main()
dalleo 0:b60d9bfecfd4 8 {
dalleo 0:b60d9bfecfd4 9 wait(0.5f);
dalleo 0:b60d9bfecfd4 10 sensor.setOTPReload(false);
dalleo 0:b60d9bfecfd4 11 sensor.setResolution(true);
dalleo 0:b60d9bfecfd4 12
dalleo 0:b60d9bfecfd4 13 while(1) {
dalleo 0:b60d9bfecfd4 14 sensor.update();
dalleo 0:b60d9bfecfd4 15
dalleo 0:b60d9bfecfd4 16 // Temperature in celcius
dalleo 0:b60d9bfecfd4 17 sensor.setScale(false);
dalleo 0:b60d9bfecfd4 18 printf("Temp=%3.2f \r\n", sensor.getTemperature());
dalleo 0:b60d9bfecfd4 19 sensor.setScale(true);
dalleo 0:b60d9bfecfd4 20
dalleo 0:b60d9bfecfd4 21 // Relative Humidity
dalleo 0:b60d9bfecfd4 22 printf("Humi=%3.2f \r\n", sensor.getHumidity());
dalleo 0:b60d9bfecfd4 23 wait(3);
dalleo 0:b60d9bfecfd4 24
dalleo 0:b60d9bfecfd4 25 }
dalleo 0:b60d9bfecfd4 26 }