![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Temperature Sensor DHT readings to FRDMk64f
Fork of Hexi_Blinky_Example by
main.cpp
- Committer:
- roborags
- Date:
- 2017-12-06
- Revision:
- 20:6b29e61092b6
- Parent:
- 19:ffd78d964d9f
File content as of revision 20:6b29e61092b6:
#include "mbed.h" #include "math.h" #include "DHT.h" #include <string> Serial FRDM_UART_Debug(USBTX,USBRX); Serial FRDM_Data_Tx(PTC17,PTC16); DHT sensor(PTC10,DHT11); //DHT Sensor float Temp_Out = 0; float Hum_Out = 0; void AddEOL(char * s) { char k; k = strlen(s); // Finds position of NULL character s[k] = 0; // Add NULL at the end } int main() { FRDM_UART_Debug.baud(115200); // Baud rate used for communicating with Tera-term on PC FRDM_Data_Tx.baud(115200); while (1) { int error = 0; uint16_t Temp = 0; error = sensor.readData(); if(error != 0) FRDM_UART_Debug.printf("Error: %d\n", error); Temp_Out = sensor.ReadTemperature(FARENHEIT); Temp = Temp_Out; FRDM_Data_Tx.printf("%d\n",Temp); FRDM_UART_Debug.printf("Temp is %f\r\n",Temp_Out); wait(5); } }