//พัทธนันท์ สมจันทึก
#include "DHTesp.h"
#include <TridentTD_LineNotify.h>
#define SSID "Wokwi-GUEST"
#define PASSWORD ""
#define LINE_TOKEN "LAGhXJG2jCumuHdg5OkyzoniU2FAvcWLf2TLCdrNnQ7"
const int DHT_PIN = 13;
DHTesp dhtSensor;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
dhtSensor.setup (DHT_PIN, DHTesp::DHT22);
Serial.println(LINE.getVersion());
WiFi.begin(SSID, PASSWORD);
Serial.printf("WiFi connecting to %s\n", SSID);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");\
delay(400);
}
Serial.printf("\nWiFi connected\nIP : ");
Serial.println(WiFi.localIP());
LINE.setToken(LINE_TOKEN);// กำหนด Line Token
}
void loop() {
TempAndHumidity data = dhtSensor.getTempAndHumidity();
float t=data.temperature;
float h=data.humidity;
Serial.print(t);
Serial.print(" °C");
Serial.print("\t");
Serial.print(h);
Serial.println(" %");
LINE.notify("อุณหภูมิ "+String(t)+"°C");
LINE.notify("ความชื้น "+String(h)+"%");
delay(5000); // this speeds up the simulation
}