ArduiTouch Ansteuerung des Touchdisplays mit einem NodeMCU Amica

Von | März 29, 2022

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert