import board # type: ignore
import busio # type: ignore
import time # type: ignore
from adafruit_pcf8574 import PCF8574 # type: ignore
import adafruit_character_lcd.character_lcd as character_lcd # type: ignore
# I2C pineket meg kell határozni
i2c = busio.I2C(scl=board.GP1, sda=board.GP0)
# I2C címet meg kell keresni az előző feladat alapján
# IDE írd be a talált címet! Pl: 0x27 vagy 0x3F
pcf = PCF8574(i2c, address=0x27)
# -------Innentől ne írjatok át semmit
lcd_rs = pcf.get_pin(0)
lcd_en = pcf.get_pin(2)
lcd_d4 = pcf.get_pin(4)
lcd_d5 = pcf.get_pin(5)
lcd_d6 = pcf.get_pin(6)
lcd_d7 = pcf.get_pin(7)
backlight = pcf.get_pin(3)
backlight.switch_to_output(value=True)
lcd = character_lcd.Character_LCD_Mono(
lcd_rs,
lcd_en,
lcd_d4,
lcd_d5,
lcd_d6,
lcd_d7,
columns=16,
lines=2
)
# -------Innetől saját munka
lcd.clear()
# 1. sor
lcd.cursor_position(0, 0) # (oszlop, sor)
lcd.message = "Borsi Zalan"
# 2. sor
lcd.cursor_position(0, 1)
lcd.message = "Izbeki Bator"
while True:
time.sleep(1)