Benutzer-Werkzeuge

Webseiten-Werkzeuge


elektronik:nodemcu_esp8266_i2c

Anschluss von Komponenten an das NodeMCU Board ESP8266 mit i2c

Für das i2c Protokoll besitzt das Board keine eigenen Pins, die „normalen“ GPIO Ports werden dazu verwenden.

Pin Layouts von ESP Boards : https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/

Empfohlen wird:

  • GPIO5: SCL
  • GPIO4: SDA

Wie kann aber überprüft werden, auf welche Adresse der angeschlossene Baustein hört und ob man auch die richtigen Pins verwendet?

Siehe hierzu dieses Code Beispiel ⇒ https://github.com/trebisky/esp8266/blob/master/zzlua/scanner.lua


i2c mit einem OLED Display

Material 0,96 Zoll I2C OLED Display Monochrome 0.96„ mit 128 x 64 pixels (white) - Kontroller SSD1306 z.B. von https://www.az-delivery.com/products/0-96zolldisplay .

Pin Layout:

  • VCC → 5V
  • GND → GND
  • SDA → A4
  • SCL → A5

Lua Library ⇒ https://nodemcu.readthedocs.io/en/master/modules/u8g2/#u8g2dispdrawvline

Beispiel Code um das Display anzusprechen ⇒ https://github.com/nodemcu/nodemcu-firmware/blob/master/lua_examples/u8g2/graphics_test.lua

Was für ein Treiber wird aber in LUA für genau dieses Display benötigt? mit dem „u8g2.ssd1306_i2c_128x64_noname“ stürzt mein ESP permanent ab …


Quellen

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
elektronik/nodemcu_esp8266_i2c.txt · Zuletzt geändert: 2020/01/26 18:40 von gpipperr