"""
Monitoreo de temperatura
ESP32
DS18B20
"""
# Mensaje de verificacion de funcionamiento
print(" ")
print("S-22")
print("Monitoreo de temperatura v 1.0")
print(" ")
# Librerias para LCD SSD1306
from machine import Pin,I2C
import ssd1306
# Librerias DDS18B20
import time
import machine
import onewire, ds18x20
# Pines de comunicacion con LCD SSD1306
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c)
# Pines con comunicacion ds18x20
dat = machine.Pin(4)
# Creamos un objeto
ds = ds18x20.DS18X20(onewire.OneWire(dat))
# scan
roms = ds.scan()
print("ID del sensor: ", roms)
oled.text('Temperatura', 10,10)
oled.show()