Based on another DHT library, this is just a modified one without using the RTC component
main.cpp
- Committer:
- RazielLopez
- Date:
- 2019-01-06
- Revision:
- 3:8c402316ce7e
- Parent:
- 1:6df9454191d4
File content as of revision 3:8c402316ce7e:
#include "mbed.h"
#include "DHT.h"
#define DHT_TIPO DHT11
#define DHT_PIN PTA13
//Definicion de objjeto del sensor de humedad y temperatura
DHT dht(DHT_PIN, DHT_TIPO);
float measuredTemperature;
int error_code;
float measuredHumidity;
// Host PC Communication channels
Serial Terminal(USBTX, USBRX); // Tx, Rx
int main()
{
while (true) {
Terminal.printf("\rReading DHT ... ");
error_code = dht.readData();
if (error_code){
Terminal.printf("\r\nError Code: %d \r\n", error_code);
Terminal.printf("\r\n");
Terminal.printf("\r\nData: %d %d %d %d %d \v\v\v\v", dht.DHT_data[0], dht.DHT_data[1],dht.DHT_data[2], dht.DHT_data[3], dht.DHT_data[4]);
}
else{
measuredHumidity = dht.ReadHumidity(); //Se lee la humedad
Terminal.printf("\r\nHumedad: %.2f", measuredHumidity);
measuredTemperature = dht.ReadTemperature(CELCIUS); //Se lee la temperatura: CELCIUS=0,FARENHEIT=1,KELVIN=2
Terminal.printf("\r\nData: %d %d %d %d %d ", dht.DHT_data[0], dht.DHT_data[1],dht.DHT_data[2], dht.DHT_data[3], dht.DHT_data[4]);
Terminal.printf("\r\nTemperatura: %.2f \r\n\v\v\v\v\v\v\v\v\v", measuredTemperature);
}
wait(4);
}
}