Загрузка...

NodeMCU ESP2866 & Shield & TFT LCD 1.8'' ST7735 назад в будущее! #NodeMCU #ESP2866 #TFT #ST7735

Тестовый скетч (Arduino IDE) для ESP8266 + ST7735 128×160

Библиотеки:

Adafruit GFX Library

Adafruit ST7735 and ST7789 Library

#include SPI.h //Поставьте значки больше меньше
#include Adafruit_GFX.h //Поставьте значки больше меньше
#include Adafruit_ST7735.h //Поставьте значки больше меньше

// Аппаратный SPI ESP8266:
// SCK = D5 (GPIO14)
// MOSI = D7 (GPIO13)

// Пины управления:
#define TFT_CS D1 // GPIO5
#define TFT_DC D2 // GPIO4
#define TFT_RST D4 // GPIO2

Adafruit_ST7735 tft(TFT_CS, TFT_DC, TFT_RST);

void setup() {
Serial.begin(115200);
delay(100);
Serial.println("\nST7735 ESP8266 test");

// Для 1.8" 128x160 чаще всего так:
tft.initR(INITR_GREENTAB);

tft.setRotation(1); // 0..3
tft.fillScreen(ST77XX_BLACK);

tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.setCursor(8, 10);
tft.println("ESP8266");

delay(800);

// Цвета
tft.fillScreen(ST77XX_RED); delay(300);
tft.fillScreen(ST77XX_GREEN); delay(300);
tft.fillScreen(ST77XX_BLUE); delay(300);

// Рамка + круг
tft.fillScreen(ST77XX_BLACK);
tft.drawRect(0, 0, 128, 160, ST77XX_YELLOW);
tft.fillCircle(64, 80, 22, ST77XX_CYAN);

tft.setTextSize(1);
tft.setTextColor(ST77XX_GREEN);
tft.setCursor(10, 145);
tft.print("ST7735 OK 128x160");
}

void loop() {}

Видео NodeMCU ESP2866 & Shield & TFT LCD 1.8'' ST7735 назад в будущее! #NodeMCU #ESP2866 #TFT #ST7735 канала KONTAKT`S
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять