"""
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()