Pablo Lopez
/
Nucleo_sHT-HumedadyTemperatura
Cod
main.cpp
- Committer:
- pablolopez89
- Date:
- 2019-05-12
- Revision:
- 0:f2be568faec6
File content as of revision 0:f2be568faec6:
#include "mbed.h" #include "DHT.h" DigitalOut myled(LED1); DHT sensor(PA_0,DHT22); // Use the SENdht22 sensor Serial PC(USBTX, USBRX);//Serial LOG int main() { int err; PC.printf("\r\nDHT Test program"); PC.printf("\r\n******************\r\n"); wait(1); // wait 1 second for device stable status while (1) { myled = 1; err = sensor.readData(); if (err == 0) { PC.printf("Temperature is %4.2f C \r\n",sensor.ReadTemperature(CELCIUS)); //PC.printf("Temperature is %4.2f F \r\n",sensor.ReadTemperature(FARENHEIT)); //PC.printf("Temperature is %4.2f K \r\n",sensor.ReadTemperature(KELVIN)); PC.printf("Humidity is %4.2f \r\n",sensor.ReadHumidity()); //PC.printf("Dew point is %4.2f \r\n",sensor.CalcdewPoint(sensor.ReadTemperature(CELCIUS), sensor.ReadHumidity())); //PC.printf("Dew point (fast) is %4.2f \r\n",sensor.CalcdewPointFast(sensor.ReadTemperature(CELCIUS), sensor.ReadHumidity())); } // else // PC.printf("\r\nErr %i \n",err); myled = 0; wait(1); } }