#include // Core graphics library #include // Hardware-specific library #include #define TFT_SCLK 13 #define TFT_MOSI 11 #define TFT_CS 10 #define TFT_RES 9 #define TFT_RS 8 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_RS, TFT_RES); float p = 3.1415926; void setup(void) { Serial.begin(9600); Serial.print("Hello! ST7735 TFT Test"); // Use this initializer if you're using a 1.8" TFT tft.initR(INITR_BLACKTAB); // initialize a ST7735S chip, black tab Serial.println("Initialized"); uint16_t time = millis(); tft.fillScreen(ST7735_BLACK); time = millis() - time; Serial.println(time, DEC); delay(500); // large block of text tft.fillScreen(ST7735_BLACK); testdrawtext("http://xn-----7kcglddctzgerobebivoffrddel5x.xn--p1ai/", ST7735_MAGENTA); // текст и цвет delay(1000); } void loop() { tft.invertDisplay(false); // можно поставить true тогда будет инвертироваться картинка по цвету delay(500); } void testdrawtext(char *text, uint16_t color) { tft.setTextWrap(true); // перенос по строкам tft.setTextSize(1); // размер tft.setCursor(0, 0); // начало текста tft.setTextColor(ST7735_RED); // еще раз можно подменить цвет, накладывается поверх того что было, то есть плюсуется tft.print(text); // печать }