from machine import Pin, SPI from tft import TFT_GREEN import font _init() dc = Pin(4, Pin.OUT) cs = Pin(2, Pin.OUT) rst = Pin(5, Pin.OUT) spi = SPI(1, baudrate=40000000, polarity=0, phase=0) tft = TFT_GREEN(128, 160, spi, dc, cs, rst, rotate=0) tft.initr(tft.BGR) # tft.initr(tft.RGB) #Если вместо синего цвета отображается красный, а вместо красного синий # Заливка всего дисплея черным цветом tft.clear(tft.COLOR_BLACK) # Отображаем текст "Size 1" синим цветом, размером 1 с началом в точке с координатой 0, 0 tft.text(0,0,"Size 1", font.terminalfont, tft.COLOR_BLUE, 1) # Отображаем текст "Long text, Long text, Long text" красным цветом, размером 1 с началом в точке с координатой 0, 10. # Длинный текст автоматически переносится на новую строку tft.text(0,10,"Long text, Long text, Long text", font.terminalfont, tft.COLOR_RED, 1) # Отображаем текст "Size 2" зеленым цветом, размером 2 с началом в точке с координатой 0, 30 tft.text(0,30,"Size 2", font.terminalfont, tft.COLOR_GREEN, 2) # Отображаем текст "Size 4" голубым цветом, размером 4 с началом в точке с координатой 0, 50 tft.text(0,50,"Size4", font.terminalfont, tft.rgbcolor(0, 255, 255), 4) # Отображаем точку красным цветом с координатой 20, 80 tft.pixel(20, 80, tft.COLOR_RED) # Отображаем закрашенный прямоугольник фиолетовым цветом, началом в точке с координатой 30, 80, шириной 60 и высотой 10 tft.rect(30, 80, 60, 10, tft.COLOR_MAGENTA) # Отображаем горизонтальную линию синим цветом с началом в точке с координатой 20, 95 и шириной 60 tft.hline(20, 95, 60, tft.COLOR_BLUE) # Отображаем вертикальную линию зеленого цвета с началом в точке 10, 95 и высотой 30 tft.vline(10, 95, 30, tft.COLOR_GREEN) # Отображаем линию произвольной направленности красного цвета с началом в точке 15, 100 и концом в точке 100, 160 tft.line(15, 100, 100, 160, tft.COLOR_RED)