from machine import Pin, Timer
import network
import time
from umqtt.robust import MQTTClient
import sys #Utilizado para terminar o programa
import dht
sensor = dht.DHT22(Pin(15)) # DHT11 Sensor on Pin 4 of ESP32
led=Pin(2,Pin.OUT) # Onboard LED on Pin 2 of ESP32
WIFI_SSID = 'KleFer-2.4'
WIFI_PASSWORD = '01082015'
mqtt_client_id = bytes('client_'+'12321', 'utf-8') # Just a random client ID
ADAFRUIT_IO_URL = 'io.adafruit.com'
ADAFRUIT_USERNAME = 'user'
ADAFRUIT_IO_KEY = 'key'
# ============= FEEDs ============= #
TOGGLE_FEED_ID = 'led'
TOGGLE_FEED_ID = 'led1'
TEMP_FEED_ID = 'temp'
HUM_FEED_ID = 'hum'
def connect_wifi(): #Função para conectar no WIFI
print("Connecting to WiFi", end="")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect(WIFI_SSID, WIFI_PASSWORD)
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print(" Connected!")
connect_wifi() # Connecting to WiFi Router