temperature car
Dependencies: DHT FXOS8700Q mbed
Fork of FDRM-K64_GPIO_K64 by
Revision 0:b52a490003e2, committed 2017-12-12
- Comitter:
- ozeyer
- Date:
- Tue Dec 12 19:02:10 2017 +0000
- Commit message:
- new
Changed in this revision
diff -r 000000000000 -r b52a490003e2 DHT.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DHT.lib Tue Dec 12 19:02:10 2017 +0000 @@ -0,0 +1,1 @@ +http://os.mbed.com/users/haircules/code/DHT/#9fe234fec939
diff -r 000000000000 -r b52a490003e2 FXOS8700Q.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/FXOS8700Q.lib Tue Dec 12 19:02:10 2017 +0000 @@ -0,0 +1,1 @@ +https://mbed.org/users/JimCarver/code/FXOS8700Q/#5553a64d0762
diff -r 000000000000 -r b52a490003e2 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Dec 12 19:02:10 2017 +0000 @@ -0,0 +1,64 @@ + +#include "mbed.h" +#include "math.h" +#include "DHT.h" +#include <string> + +Serial FRDM_UART_Debug(USBTX,USBRX); + + +DHT sensor(PTC10,22); //DHT Sensor + + +float Temp_Out = 0; +float Hum_Out = 0; + + +int main() +{ + int SPI_High_byte = 0; + int SPI_Low_byte = 0; + float Temp_f_1 = 0.00; + float Temp_f_2 = 0.00; + int Temp_i_1 = 0; + int Temp_i_2 = 0; + int Temp_i_3 = 0; + int Temp_i_4 = 0; + char I2C_Cmd[3]; + int loop_count = 0; + + + FRDM_UART_Debug.baud(115200); // Baud rate used for communicating with Tera-term on PC + + + FRDM_UART_Debug.printf("Start sampling data\r\n"); // Starting point + + while (1) + { + + int error = 0; + float h = 0.0f, c = 0.0f, f = 0.0f, k = 0.0f, dp = 0.0f, dpf = 0.0f; + + + wait(2.0f); + error = sensor.readData(); + FRDM_UART_Debug.printf("Error: %d\n", error); + if (0 == error) { + c = sensor.ReadTemperature(CELCIUS); + f = sensor.ReadTemperature(FARENHEIT); + k = sensor.ReadTemperature(KELVIN); + h = sensor.ReadHumidity(); + dp = sensor.CalcdewPoint(c, h); + dpf = sensor.CalcdewPointFast(c, h); + FRDM_UART_Debug.printf("Temperature in Celcius is %4.2f \n\r", c); + FRDM_UART_Debug.printf("Humidity is %4.2f\n\r", h); + } + else { + FRDM_UART_Debug.printf("Error: %d\n", error); + } + + + + + } +} \ No newline at end of file
diff -r 000000000000 -r b52a490003e2 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Tue Dec 12 19:02:10 2017 +0000 @@ -0,0 +1,1 @@ +https://mbed.org/users/mbed_official/code/mbed/builds/675da3299148 \ No newline at end of file