Термогигрометр за час, из старой панели от охранки.

Нет ответов
DarkGenius
Offline
Зарегистрирован: 09.07.2015

#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"%  ");
  }
}