#ฌัฐนรี
print("Hello, ESP32!")
import machine
import time
import dht
# กำหนดขาที่ต่อ DATA ของ DHT22 (เช่น GPIO4)
dht_pin = machine.Pin(14)
# สร้างออบเจกต์ DHT22
sensor = dht.DHT22(dht_pin)
while True:
try:
# อ่านค่าจาก DHT22
sensor.measure()
temp = sensor.temperature()
hum1 = sensor.humidity()
# แสดงผลใน Serial Monitor
print("Temperature: {:.1f}°C".format(temp))
print("Humidity: {:.1f}%".format(hum1))
print("------------------------")
except OSError as e:
print("Failed to read sensor:", e)
time.sleep(2) # หน่วงเวลา 2 วินาที