![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
bjorken?
IOT_A4.cpp
- Committer:
- co657_jnp8
- Date:
- 2016-11-02
- Revision:
- 0:1f0c0e4be56d
File content as of revision 0:1f0c0e4be56d:
/* * (C) The University of Kent and Simon Cooksey 2015. */ #include "mbed.h" #include "dht22.h" Serial host(USBTX, USBRX); DHT22 dht22(PTB18); int main() { host.baud(38400); DHT22_data_t dht22_data; host.printf("\r\n\r\nhello world\r\n"); while (true) { dht22.read(&dht22_data); float temperature = dht22_data.temp / 10.0f; float humidity = dht22_data.humidity / 10.0f; int check = (dht22_data.humidity/10) + (dht22_data.humidity%10) + (dht22_data.temp/10) + (dht22_data.temp%10); //host.lock (); // host.printf("Temperature: %2.2f Humidity: %2.2f%%\r\n", temperature, humidity);//, dht22_data.checksum, 0xff & check); host.printf("Temperature: %d (%2.2f) Humidity: %d (%2.2f)\r\n", dht22_data.temp, temperature, dht22_data.humidity, humidity);//, dht22_data.checksum, 0xff & check); //host.unlock (); // host.printf("0x%04X\t\t0x%04X\t\t0x%02X\r\n", 0xFFFF & dht22_data.temp, 0xFFFF & dht22_data.humidity, 0xFF & dht22_data.checksum); wait_ms(1000); } }