Récupérer la température en Celsius et le pourcentage d'humidité dans l'air grace au capteur DHT11

Dependencies:   DHT11 mbed

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?

UserRevisionLine numberNew 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