#WSZero Universal by Andy GT
from machine import Pin , I2C
from pico_i2c_lcd import I2cLcd
from lcd_api import LcdApi
import time
i2c = I2C( 0 , sda = Pin(0) , scl = Pin(1) , freq = 400000)
adress = i2c.scan()[0]
lcd = I2cLcd(i2c , adress , 4 , 20 )
e2 = Pin(2, Pin.IN, Pin. PULL_DOWN)
e3 = Pin(3, Pin.IN, Pin. PULL_DOWN)
e4 = Pin(4, Pin.IN, Pin. PULL_DOWN)
e5 = Pin(5, Pin.IN, Pin. PULL_DOWN)
e6 = Pin(6, Pin.IN, Pin. PULL_DOWN)
e7 = Pin(7, Pin.IN, Pin. PULL_DOWN)
e8 = Pin(8, Pin.IN, Pin. PULL_DOWN)
a9 = Pin(9, Pin.OUT)
a10 = Pin(10, Pin.OUT)
a11 = Pin(11, Pin.OUT)
a12 = Pin(12, Pin.OUT)
a13 = Pin(13, Pin.OUT)
a14 = Pin(14, Pin.OUT)
a15 = Pin(15, Pin.OUT)
lcd.move_to(0 , 0)
lcd.putstr("Andy GT *****")
time.sleep(1)
lcd.move_to(0 , 1)
lcd.putstr("18.11.2024")
time.sleep(1)
lcd.clear()
lcd.backlight_off()
lcd.move_to(0 , 1)
lcd.putstr("WSZero ")
while True:
if e2.value()==1:
a9.on()
time.sleep(2)
a10.on()
time.sleep(2)
else:
a9.off()
a10.off()