Термогигрометр за час, из старой панели от охранки.
- Войдите на сайт для отправки комментариев
Чт, 09/03/2017 - 14:10

#include "LiquidCrystal_1602_RUS.h"
#include "DHT.h"
#include <Wire.h>
#define DHTinsidePIN A0// DHT connect Pin
DHT DhtInSide(DHTinsidePIN, DHT22);
LiquidCrystal_1602_RUS lcd(12, 11, 5, 4, 3, 2);
float TempIn;// = 22.3;
int HumiIn;// = 23;
unsigned long UpdateSensorTimer;
void setup()
{
Wire.begin();
lcd.begin(16, 2);
DhtInSide.begin();
lcd.setCursor(0, 0);
lcd.print(L"Температура:");
lcd.setCursor(2, 1);
lcd.print(L"Влажность:");
}
void loop()
{
if (millis() - UpdateSensorTimer > 1000) {
UpdateSensorTimer = millis();
TempIn = DhtInSide.readTemperature();
HumiIn = DhtInSide.readHumidity();
lcd.setCursor(12, 0);
lcd.print(TempIn,1);
lcd.setCursor(12, 1);
lcd.print(HumiIn,1);
lcd.print(L"% ");
}
}

