from machine import ADC, Pin
import utime
from machine import I2C
from lcd_api import LcdApi
from pico_i2c_lcd import I2cLcd
# Подключение аналогового датчика
temp_sensor = ADC(Pin(26))
#Analog-to-Digital Converter
# Подключение I2C-дисплея
i2c = I2C(0, sda=Pin(20), scl=Pin(21), freq=400000)
#freq=400000 - устанавливает частоту
#работы I2C-интерфейса в 400 кГц
lcd = I2cLcd(i2c, 0x27, 2, 16)
# Ваши персональные данные
name = "Kharlamova Anna Romanovna"
group = "BFI2301"
# Функция для чтения температуры
def read_temperature():
temperature = temp_sensor.read_u16()
return temperature
while True:
# Вывод ФИО
lcd.clear()
lcd.putstr(name)
utime.sleep(2)
# Вывод группы
lcd.clear()
lcd.putstr(group)
utime.sleep(2)
# Вывод температуры
lcd.clear()
lcd.putstr("Temp: {:.2f} C".format(read_temperature()))
utime.sleep(2)