Der ArduiTouch, der über AZ-Delivery vertrieben wird ist ein recht schönes Gehäuse für diverse Arduino-Controller, das ein TFT Touchscreen hat und sich somit als Wandgerät für z.B. Homeautomation Projekte eignet.
Das Problem ist, das die Beispiel-Sketche alle davon ausgehen, dass man einen ESP32 eingebaut hat.
Für andere Controller muss man die Verbindungen durchmessen damit man weiß welche Ports für die SPI-Ansteuerung und die TFT Touch Ansteuerung verwendet wurden.
Für den NodeMCU Amica habe ich das gemacht (Ich glaube die Pinbelegung ist für den NodeMCU gleich)
#include <SPI.h>
#include "Adafruit_GFX.h" // Grafik Bibliothek
#include "Adafruit_ILI9341.h" //Display Treiber
#include <XPT2046_Touchscreen.h> //Touchscreen Treiber
#include "KbdBold12pt7b.h" //erweiterte Schrift mit deutschen Umlauten und
//speziellen Tasten-Icons zur Bedienung
#define _debug 1 //Schaltet Meldungen am seriellen Monitor ein bzw. aus
//Pins für das Display und den Touchscreen für NodeMCU Amica
#define TFT_CS D1
#define TFT_DC D2
#define TFT_MOSI D7
#define TFT_CLK D5
#define TFT_RST 22
#define TFT_MISO D6
#define TFT_LED D8
#define HAVE_TOUCHPAD
#define TOUCH_CS D3
#define TOUCH_IRQ D4