You are on page 1of 1

from machine import I2C,Pin

from lcd_api import LcdApi


from pico_i2c_lcd import I2cLcd

import machine

import utime

I2C_ADDR = 0x27
I2C_NUM_ROWS = 2
I2C_NUM_COLS = 16

i2c = I2C(0, sda=Pin(0), scl=Pin(1), freq=400000)


lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)

led = machine.Pin(14, machine.Pin.OUT)


lea = machine.Pin(15, machine.Pin.OUT)

poten = machine.ADC(28)

while True:
temp= poten.read_u16()/436
print("temperatura es:", temp,"grados")
utime.sleep(.2)

lcd.clr()
lcd.move_to(0,0)
lcd.putstr("temperatura ")
lcd.move_to(0,1)
lcd.putstr(str(temp))
utime.sleep(.2)

lim=10
if temp <= lim:
led.on()
else:
led.off()
lima=70
if temp >= lima:
lea.on()
else:
lea.off()
if __name__ == '__main__':
main()

You might also like