Récupérer les valeurs de la températures (Celsius) et du pourcentage d'humidité dans la terre avec un capteur SHT10
main.cpp@0:b60d9bfecfd4, 2017-03-13 (annotated)
- 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?
User | Revision | Line number | New 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 | } |