Oriane Dalle
/
DHT11_Temp_Hum_Air
Récupérer la température en Celsius et le pourcentage d'humidité dans l'air grace au capteur DHT11
main.cpp@0:8623c31b9888, 2017-03-13 (annotated)
- Committer:
- dalleo
- Date:
- Mon Mar 13 16:14:18 2017 +0000
- Revision:
- 0:8623c31b9888
Suppression des led de debug et des option d'affichage ;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dalleo | 0:8623c31b9888 | 1 | /* |
dalleo | 0:8623c31b9888 | 2 | * A program for the use of the DHT11, a temperature and humidity sensor |
dalleo | 0:8623c31b9888 | 3 | * Shigenori Inoue, September 10, 2014 |
dalleo | 0:8623c31b9888 | 4 | */ |
dalleo | 0:8623c31b9888 | 5 | |
dalleo | 0:8623c31b9888 | 6 | #include "mbed.h" |
dalleo | 0:8623c31b9888 | 7 | #include "DHT11.h" |
dalleo | 0:8623c31b9888 | 8 | |
dalleo | 0:8623c31b9888 | 9 | // Humidity sensor |
dalleo | 0:8623c31b9888 | 10 | DHT11 d(D6); |
dalleo | 0:8623c31b9888 | 11 | |
dalleo | 0:8623c31b9888 | 12 | // The main function |
dalleo | 0:8623c31b9888 | 13 | int main() |
dalleo | 0:8623c31b9888 | 14 | { |
dalleo | 0:8623c31b9888 | 15 | int state; |
dalleo | 0:8623c31b9888 | 16 | while(true) { |
dalleo | 0:8623c31b9888 | 17 | state = d.readData(); |
dalleo | 0:8623c31b9888 | 18 | |
dalleo | 0:8623c31b9888 | 19 | if (state != DHT11::OK) { |
dalleo | 0:8623c31b9888 | 20 | printf("Error: %d", state); |
dalleo | 0:8623c31b9888 | 21 | } else { |
dalleo | 0:8623c31b9888 | 22 | printf("Temp=%d \n\rHumi=%d \n\r", d.readTemperature(), d.readHumidity()); |
dalleo | 0:8623c31b9888 | 23 | } |
dalleo | 0:8623c31b9888 | 24 | wait(2.0); |
dalleo | 0:8623c31b9888 | 25 | } |
dalleo | 0:8623c31b9888 | 26 | } |
dalleo | 0:8623c31b9888 | 27 |