Damit das SPI Display zu den üblichen Arduino ESP Bibliotheken ist, wird es so angeschlossen:
Display | ESP |
LED | 3v3 |
SCK | D5 (SPI CLK) |
SDA SDI MOSI | D7 (SPI MOSI) |
A0 DC RS | D4 |
RESET | D3 |
CS | D2 |
GND | GND |
VCC | 3v3 |
D2, D3 und D4 sind in der Software definiert und können geändert werden.
Boardverwalter URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json
Board: NodeMCU 1.0 (ESP-12E Module)
zu installieren:
einbinden:
#include "Adafruit_GFX.h" // include Adafruit graphics library #include "Adafruit_ILI9341.h" // include Adafruit ILI9341 TFT library
Initialisierung:
#define TFT_CS D2 #define TFT_RST D3 #define TFT_DC D4 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
Starten:
tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); printText(0,0,"Test Text");