import dht
import machine
from machine import Pin
from time import sleep
import network
from blynkLib import Blynk
BLYNK_AUTH_TOKEN = "xlXSF2N3FFuX8z1W8HSJBBjRxrhuM6u8"
wifi= network.WLAN(network.STA_IF)
wifi.active(True)
wifi.connect("Wokwi-GUEST","")
#wifi.connect("testing","Satya2230")
while not wifi.isconnected():
pass
print("Wifi Connected Successfully")
blynk= Blynk(BLYNK_AUTH_TOKEN)
sensor = dht.DHT22(Pin(14))
while True:
try:
sleep(2)
sensor.measure()
temp = sensor.temperature()
hum = sensor.humidity()
temp_f = temp * (9/5) + 32.0
print('Temperature in C', temp, 'C')
print('Temperature in F', temp_f, 'F')
print('Humidity in %', hum, '%')
blynk.virtual_write(0, hum)
blynk.virtual_write(1, temp)
blynk.run()
except OSError as e:
print('Failed to read sensor.')