Ich benötige mehr PIOs am NodeMCU ESP

Hallo,

das Display braucht doch zwingend nur MOSI, SCK, DC und CS.
Also 12,13,14,15 und 4 für das Display. Die 3 Taster über Spannungsteiler mit dem ADC einlesen und 5 für den DHT.
Pin 16 würde ich mit D/C belegen und 4 mit CS weil man an 15 Lowpegel beim Rest braucht und er mit PullDown (der auf der NodeMCU könnte zu hochohmig sein, besser 3,3k nach GND) weniger Ärger mit dem DisplaySPI macht. Pin4 /CS auch einen PullUp ran, damit das Display nur aktiviert wird, wenn man es will. Reset vom Display mit PullUp und/oder direkt mit an /RES der Nodemcu.
Relais an GPIO0 oder 2. 2 kann Relaisklappern beim Booten erzeugen, der Bootloader gibt da gern ein paar Debugdaten aus. GPIO muß beim Reset H-Pegel haben, also Relais Low-aktiv ansteuern und mit einem PNP-Transistor. Das Relais schalet natürlich dann kurz wenn man programmiert, aber einen Tod muß man sterben. :wink:

Gruß aus Berlin
Michael

Danke für eure Unterstützung.
Wie sieht es ist einem ESP32 aus? Der hat denke ich genug Pio‘s für mein Projekt. Der ist noch relativ neu. Wird der von den Libs unterstützt?

Hallo,

wie heißt es bei Radio Eriwan? Im Prinzip ja, aber...
Als Grafik-Lib ansosnten die TFT_eSPI nehmen, die ist zu 99,x% API-kompatibel mit Adafruit, kann aber ein paar Sachen mehr und ist speziell für die ESPs geschrieben.
Was mit dem ESP8266 läuft, sollte auch erstmal auf dem ESP32 laufen.
Meine Empfehlung im Moment: die Boardmanager-Version für den ESP32 installieren, keine github-Version direkt nehmen. Das Tempo der Anpassungen und Änderungen im IDF und des Ardiono Core dort ist noch immer etwas atemberaubend...

ESP32 nehmen, Sketch reinwerfen, IOs aussuchen, compilieren und über die Fehlermeldungen stauen. :wink:
Achtung! Auch beim ESP32 gibt es einige wenige Einschränkungen bei den IOs, allerdings fallen einem die weit weniger schnell auf die Füße.

Gruß aus Berlin
Michael