#include <DHT.h> // Digital Humidity Temperature
DHT dht(3, DHT22);
#include <LiquidCrystal_I2C.h> // Рідкокристалічний
LiquidCrystal_I2C lcd(0x27, 16, 2);
#include <SoftwareSerial.h> // ПрограмнийПослідовний (порт)
SoftwareSerial bt(2,8); //вказуємо ніжки блютуз модуля
void setup() {
Serial.begin(9600); //ввімкнути послідовний порт з комп'ютер
dht.begin(); //ввімкнути датчик Вол.Темп.
lcd.init(); //ввімкнути дисплей
bt.begin(9600); //ввімкнути блютуз модуль зі швидкістю 9600
lcd.print("Meteostation");
}
void loop() {
lcd.clear();
lcd.setCursor(0, 0); //встановитиКурсор (номер рядка та символу)
lcd.print(dht.readTemperature());
delay(500);
// Послідовний.Надрукувати
Serial.println(
" light "+ String(analogRead(A0))
+"\n water "+ String(analogRead(A1))
+"\n air "+ String(analogRead(A2))
+"\n temp "+ String(dht.readTemperature())
+"\n humi "+ String(dht.readHumidity())
);
// рядок тексту - String
}
Фоторезистор
дятчик світла
Сенсор якості повітря
Віртуальний
датчик води