Forum

Einloggen | Registrieren | RSS  

ESP8266-12x o. ESP32 mit ILI9341 und I²C-Schnittstelle (Elektronik)

verfasst von WolfgangW(R), 08.07.2022, 14:05 Uhr
(editiert von WolfgangW am 08.07.2022 um 14:38)

Hallo Gemeinde,
Ich möchte einen ESP8266 NodeMCU, bzw Lolin, oder einen ESP32 WROOM wahlweise mit einem LCD-Touchscreen des Typ ILI9341 verbinden und trotzdem die volle I2C-Schnittstelle verwenden.
Im Netz geschaut finde ich bislang nur Beispiele, die den CS des Monitors an einen D2-Anschluss der verschiedenen ESPxxx verbinden. Nun ist dort eben auch der SDA. In den Beispielen wird dort aber eben auch nur die Benutzung von ESPxxx und dem Monitor beschrieben, nicht der Verwendung von zusätzlichen Sensoren, die eben diese I²C-Schnittstelle benutzen.
Den Monitor selbst bekomme ich zum Anzeigen von was-auch-immer, die I²C-Schnittstelle aber ist wegen des erwähnten D2-SDA nun nicht mehr nutzbar.
Ich denke mal, dass viele von euch, die solch einen Monitor mit einem ESPxxx verbunden haben dieses Problem auch schon hatten und vermutlich auch eine Lösung gefunden haben.
Ich habe im Moment die Bibliotheken von
Ardafruit in Benutzung, wobei ich auch was gefunden habe zu „#include <TFT_eSPI.h> “, die aber bekomme ich auch nicht zum Laufen. Möglicherweise eine Versionsabhängigkeit.
Alle Stand Heute verwendeten Bibliotheken
#include "Arduino.h"
#include "Wire.h"
#include "SPI.h"
#include "ESP8266WiFi.h"
#include "PubSubClient.h"
#include "Time.h"
#include "TimeLib.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#include "Herakles.h" // Projektintern
#include "Variables.h" // Variablen extern

#include "Fonts/FreeSans9pt7b.h"
#include "Fonts/FreeSansBold12pt7b.h"
#include <Fonts/FreeMono9pt7b.h>

Das Bild im Anhang habe ich zur Anschließen verwandt. stammt von
https://thesolaruniverse.wordpress.com/2021/05/02/wiring-an-ili9341-spi-tft-display-with-esp8266-based-microcontroller-boards-nodemcu-and-wemos-d1-mini/



Gesamter Thread:

ESP8266-12x o. ESP32 mit ILI9341 und I²C-Schnittstelle - WolfgangW(R), 08.07.2022, 14:05