hallo,
ich selber habe das ILI9225 nur anfangs mal verwendet, meist mit soft-SPI Libs von Henning Karlsen (nur insg. 7 Steuer-Pins) und einem gepatchten Treiber für China-Klone
http://www.mindstormsforum.de/viewto...&t=8491#p68170
Diese liefen allerdings oft schlecht mit Hardware-SPI (Due, Mega) und ist dadurch (und seine vielen Farben) auch relativ langsam, daher nutze ich es kaum noch.
Der nodeMCU ist aber auch recht eigen, was I2C und SPI angeht und nicht immer 100% Arduino-kompatibel - mit ESPeasy habe ich allerdings bisher nie gearbeitet.
Nun ist ein Farb-Display zwar ziemlich schick zur Anzeige, allerdings reicht - zumindest für meine Zwecke - meist ein s/w Display, und da der nodeMC etwas wenig Pins hat, ist hier ein OLED für meine Zwecke ausreichend. Gerade wenn man über Websites arbeitet, spielt sich das meiste ja doch auf dem PC-Bildschirm oder Handy ab.
Die original für Arduinos geschriebenen OLED-Treiber funktionieren aber auch hier meist nicht am nodeMCU, ebenso wie sehr viele andere Libs.
Für das OLED z.B. nutze ich diese gepatchte Adafruit Version:
https://github.com/somhi/ESP_SSD1306
Es hat zwar nur 128x64 Pixel und ist sehr klein, Vorteil aber: per I2C läuft es mit nur 2 Pins selbst bei 400 kHz zusammen mit anderen Geräten wie Port-Multipexern oder IMUs und benötigt daher keine Extra-Pins, und es kostet keine 5 EUR.
mein Beispiel-Code dafür:
http://www.mindstormsforum.de/viewto...&t=9066#p71083
Das ESP8266 nodeMCU ist zugegebenermaßen schon ein bisschen aufwändiger als normale Arduinos und viel ist immer noch im Experimentalstadium (das gilt für den neuen ESP32 noch viel mehr als für den ESP8266).
Lesezeichen