temperature car

Dependencies:   DHT FXOS8700Q mbed

Fork of FDRM-K64_GPIO_K64 by o z

Files at this revision

API Documentation at this revision

Comitter:
ozeyer
Date:
Tue Dec 12 19:02:10 2017 +0000
Commit message:
new

Changed in this revision

DHT.lib Show annotated file Show diff for this revision Revisions of this file
FXOS8700Q.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
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