sicaklik mesafe okuma

Dependencies:   mbed mbed-rtos TextLCD DHT11

Revision:
2:f6e831d1901e
Parent:
1:9ae75feba103
Child:
3:90c2a3485cf6
--- a/main.cpp	Wed Oct 23 08:20:29 2019 +0000
+++ b/main.cpp	Wed Oct 23 08:25:50 2019 +0000
@@ -4,12 +4,13 @@
 #include "TextLCD.h"
 #include "rtos.h"
 #include "DHT11.h"
+#include <iostream>
 TextLCD lcd(D11, D12, D7, D8, D9, D10); // rs, e, d4-d7
 DigitalOut buzzer(A0);
    HCSR04 sensor(D5, D6); 
 Thread msf,dht_11;
 DHT11 t(D3);
-volatile long distance;//bu değişken bütün threadlerde çalışır
+volatile long x;//bu değişken bütün threadlerde çalışır
 volatile char sicaklik,nem;
 void sicaklikmetodu()
 {
@@ -29,7 +30,7 @@
 {
       while(1)
       {
-      if(distance<50)
+      if(x<50)
       {
           buzzer=1;
           wait(300);
@@ -45,11 +46,13 @@
     }
 
 int main() {
+  
     msf.start(mesafemetodu);
     dht_11.start(sicaklikmetodu);
     while(1) {
         
-    distance = sensor.distance();  
+    long distance = sensor.distance(); 
+    x= distance;
      if( distance<200)
      {
       printf("Mesafe  %d  \n",distance);