esp8266-oled-ssd1306 is a I2C display driver for SSD1306 OLED displays connected to an ESP8266 or ESP32. I have a ole post show how to "NodeMCU/ESP8266 + OLED 0.96" 128x64 I2C SSD1306 using esp8266-oled-ssd1306 library". This post show how to use it on ESP-32S Wifi Bluetooth Module, with Arduino core for ESP32.
To install esp8266-oled-ssd1306 to Arduino IDE, refer to the post "NodeMCU/ESP8266 + OLED 0.96" 128x64 I2C SSD1306 using esp8266-oled-ssd1306 library".
Connect I2C OLED to ESP32:
ESP32 3V3 - OLED VCC
ESP32 GND - OLED GND
ESP32 GPIO 21 - OLED SDA
ESP32 GPIO 22 - OLED SCL
Open SSD1306SimpleDemo, and replace the code:
SSD1306 display(0x3c, D3, D5);
to:
SSD1306 display(0x3c, 21, 22);
This video show how to:
hello!
ReplyDeletei'm doing everything exactly as you describe in the article, using the same ide / lib versions, but i've got a compile error! reinstalled the ide, libs, double checked everything, not working!
here are more details:
https://github.com/squix78/esp8266-oled-ssd1306/issues/137