import Pico_LCD_1_3
import time
lcd = Pico_LCD_1_3.LCD_1inch3()
# Цвета в формате RGB565
BLACK = 0x0000
WHITE = 0xFFFF
RED = 0xF800
GREEN = 0x07E0
BLUE = 0x001F
def show(emotion):
lcd.fill(BLACK)
if emotion == "normal":
# Рисуем глаза
lcd.ellipse(80, 120, 15, 25, GREEN, True)
lcd.ellipse(160, 120, 15, 25, GREEN, True)
elif emotion == "heart":
# Сначала просто глаза
lcd.ellipse(80, 120, 15, 25, GREEN, True)
lcd.ellipse(160, 120, 15, 25, GREEN, True)
# Рисуем сердце более четко (линия + круги)
# Попробуем нарисовать его чуть выше, чтобы не накладывалось криво
lcd.text("♥", 75, 110, RED)
lcd.text("♥", 155, 110, RED)
elif emotion == "sad":
# Грустные глаза: сплющенный овал
lcd.ellipse(80, 120, 25, 10, GREEN, True)
lcd.ellipse(160, 120, 25, 10, GREEN, True)
# Слезинки чуть ниже глаз
lcd.fill_rect(75, 135, 5, 10, BLUE)
lcd.fill_rect(155, 135, 5, 10, BLUE)
lcd.show()