{\rtf1\ansi\ansicpg1252\cocoartf2580 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} {\*\expandedcolortbl;;} \paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 \f0\fs24 \cf0 // Temp-Hum-Control //\ \ #include \ #include \ #include "dht.h"\ #define dataPin A0\ #define Pin13 13\ \ LiquidCrystal lcd(2, 3, 4, 5, 6, 7); \ dht DHT;\ \ char caracter;\ int result;\ int temp;\ int hum;\ int wert;\ \ void setup()\ \{\ wert = 20;\ pinMode(Pin13, OUTPUT);\ digitalWrite(Pin13, LOW);\ Serial.begin(9600); \ \}\ \ void loop()\ \{\ int readData = DHT.read11(dataPin);\ hum = DHT.humidity;\ temp = DHT.temperature;\ \ lcd.setCursor(0,0);\ lcd.print("Humidity: ");\ lcd.print(hum);\ lcd.print("% ");\ \ lcd.setCursor(0,1); \ lcd.print("Temp: "); \ lcd.print(temp); \ lcd.print((char)223); //degree symbol\ lcd.print("C ");\ \ Serial.print(temp); //send distance to MIT App\ Serial.print(";");\ Serial.print(hum); //send distance to MIT App \ Serial.println(";");\ delay(1000);\ \ caracter = Serial.read(); \ if(caracter == 'a')\ \{ \ wert = wert -1;\ result = wert;\ Serial.println(result);\ Serial.print(";");\ \}\ \ if(caracter == 'b')\ \{ \ wert = wert +1;\ result = wert;\ Serial.println(result);\ Serial.print(";");\ \} \ \ if(temp < result)\{digitalWrite(Pin13, HIGH);\}\ else\{digitalWrite(Pin13, LOW);\}\ \}}