import network
import json
from umqtt.simple import MQTTClient
from time import sleep
import ntptime
from machine import Pin, ADC
pot =ADC(Pin(34))
print("connecting to Internet", end="")
sta=network.WLAN(network.STA_IF)
sta.active(True)
sta.connect('Wokwi-GUEST','')
while not sta.isconnected():
print(".", end='')
sleep(0.1)
print("connected")
mqtt_broker="broker.hivemq.com"
mqtt_port=1883
mqtt_topic="T"
client_id="soundarya"
mqtt=MQTTClient(client_id, mqtt_broker, port=mqtt_port)
def connect_mqt():
try:
print("connecting to MQTT")
mqtt.connect()
except Exception as e:
print("Error Connecting to MQTT broker:", str(e))
connect_mqtt()
while True:
sleep(2)
val=str(pot.read())
#Temperature_in_Celsius = str(val)
#Temperature_in_Farenheit= Temperature_in_Celsius * (1.8) + 32.0
#Humidity = sensor_Data .humidity()
mqtt.publish(mqtt_topic,val)
print("Published" + val+"topic Temp")