import Pico_LCD_1_3
import time
lcd = Pico_LCD_1_3.LCD_1inch3()
BLACK = 0x0000
EYE_COLOR = 0x0F0F
def draw_eyes(rx, ry):
lcd.fill(BLACK)
# Рисуем глаза в центре (можно подправить координаты X, если нужно сместить)
lcd.ellipse(80, 120, rx, ry, EYE_COLOR, True)
lcd.ellipse(160, 120, rx, ry, EYE_COLOR, True)
lcd.show()
def emotion(type):
if type == "normal":
draw_eyes(20, 35) # Крупные глаза
elif type == "heart":
# Сначала схлопываем
for i in range(35, 5, -5):
draw_eyes(20, i)
time.sleep(0.05)
# Здесь будет отрисовка сердец
# (Например, можно нарисовать их как два круга рядом)
elif type == "sad":
draw_eyes(25, 15) # "Прищуренные" глаза
# + рисуем "слезы" прямоугольниками
lcd.fill_rect(70, 140, 10, 10, 0x00FF)
lcd.show()