Загрузка данных


import Pico_LCD_1_3
import time

lcd = Pico_LCD_1_3.LCD_1inch3()

# Цвета (если 0x07E0 дает красный, попробуй 0x001F для чистого синего или 0xF800 для чистого красного)
BLACK = 0x0000
COLOR_EYES = 0x07E0 # Твой "зеленый", который сейчас красный
RED = 0xF800

def show(emotion):
    lcd.fill(BLACK) # Чистим экран
    
    if emotion == "normal":
        lcd.ellipse(80, 120, 15, 25, COLOR_EYES, True)
        lcd.ellipse(160, 120, 15, 25, COLOR_EYES, True)
        
    elif emotion == "heart":
        # Рисуем глаза
        lcd.ellipse(80, 120, 15, 25, COLOR_EYES, True)
        lcd.ellipse(160, 120, 15, 25, COLOR_EYES, True)
        # Рисуем "сердечки" (стилизованные красные кружки поверх глаз)
        lcd.ellipse(80, 120, 8, 8, RED, True)
        lcd.ellipse(160, 120, 8, 8, RED, True)
        
    elif emotion == "sad":
        # Рисуем грустные глаза (можно добавить линии)
        lcd.ellipse(80, 120, 15, 10, COLOR_EYES, True)
        lcd.ellipse(160, 120, 15, 10, COLOR_EYES, True)
        lcd.fill_rect(75, 130, 5, 10, 0x001F) # Слезы
        
    lcd.show()

# В Shell теперь просто пиши: show("heart") или show("sad")
print("Робот готов! Пиши в консоли: show('heart')")