#SE ME QUEMA EL RANCHO.SA
#JOAQUIN MATEO ESPINOSA
#COMISION 06
#Universidad Nacional de La Matanza
#########---NOTAS---###########
#*el MQ2 detecta concentraciones de gas entre 100ppm y 10000ppm.
import machine
import dht
import time
import ds1307
import network
from machine import Pin
from machine import I2C
from ds1307 import DS1307
from umqtt.simple import MQTTClient# Importa la clase para manejar conexión MQTT (publicar/suscribir)
def funcion_callback
dato= msg.decode('utf-8')
#RED##################
ssid= "TP-link_8223"
wifipassword= "53164001"
#######################
#####DEFINICION DE MODO STATION(CONEXION CON AC REMOTO)#############
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
#CONECTA A WIFI
sta_if.connect(ssid, wifipassword)
print("CONECTANDO")
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print("CONECTADO A LA RED WIFI: ", sta_if.ifconfig())
####################################################################
#DATOS BROKER##########
mqtt_server 'io.adafruit.com'
port= 1883
user= Joaquelson
passsword= 'aio_tRBa32HmYbWIxHAH8GPDsj8n5x4m'
#######################
#ID´S Y TOPICOS########
client_id =PROYECTO
Topic_MQ2 ='Joaquelson/feeds/SensorMQ2'
Topic_DHT22 ='Joaquelson/feeds/SensorTEMP'
Topic_DS1307 ='Joaquelson/feeds/RTC'
#######################
#######---OPERACION DEL SISTEMA---#########
LEDALARMA=Pin(6,Pin.OUT)
BUZZER=PWM(7,freq(1200), duty(512))
SensorMQ2=ADC(1)
i2c = I2C(0, scl=Pin(8), sda=Pin(9))#configuracion de la comunicacion i2c (el cero es el microcontrolador interno del ESP32 para usar i2c)
SensorTEMP = dht.DHT22(Pin(1))
RTC = ds1307.DS1307(i2c)
import os###nome acuerdo
print(os.listdir())###nome acuerdo
while True: