Comments on: ESP32 OLED Display with Arduino IDE https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Wed, 23 Jul 2025 09:50:50 +0000 hourly 1 https://wordpress.org/?v=6.8.2 By: Jean-Luc https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1073688 Wed, 23 Jul 2025 09:50:50 +0000 https://randomnerdtutorials.com/?p=85155#comment-1073688 is there a way to show the screen upside-down?

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1044838 Fri, 16 May 2025 10:17:33 +0000 https://randomnerdtutorials.com/?p=85155#comment-1044838 In reply to Rick.

That’s great!
Thanks for sharing your experience.

We’ll publish a tutorial about the ESP32 C3 Super Mini soon.

Regards,
Sara

]]>
By: Rick https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1044640 Thu, 15 May 2025 18:37:40 +0000 https://randomnerdtutorials.com/?p=85155#comment-1044640 too bad i can’t upload a picture. I wanted to show how nice the Sara picture turned out on my little white OLED. The Adafruit Graphics example worked sooooo good. I have only ever used this on an ESP8266. I was testing an ESP32-C3 Super-Mini (about the size of my thumb) and was really surprised at how much better the quality is – so I had to try the Sara example since someone mentioned the poor quality. Mine is great! I always check the RN postings when I start a new project because 90% of the time I know I’ll find what I need to get started. Thanks for all your help and hard work! It only took a few minutes to map out the correct pins and everything worked first try! Thanks again!!!

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1025502 Thu, 10 Apr 2025 09:29:37 +0000 https://randomnerdtutorials.com/?p=85155#comment-1025502 In reply to Eric.

Hi.
The OLED displays works with I2C communication protocol.
Those pins are the default I2C pins for those boards.
Regards,
Sara

]]>
By: Eric https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1025330 Wed, 09 Apr 2025 19:27:58 +0000 https://randomnerdtutorials.com/?p=85155#comment-1025330 This is a great tutorial and I see it’s similar to instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128×64-Display/ but has photos and updated pins for the Wroom esp-32.

My question is how does one determine the appropriate pins? I see for the Arduino Uno one should use A4 and A5 for CLK and SIGnal but for the Wroom esp-32 use D21,D22.

How do these correlate?

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1010489 Mon, 24 Feb 2025 02:22:53 +0000 https://randomnerdtutorials.com/?p=85155#comment-1010489 In reply to Alfredo Ramirez.

Hi.
Yes, that image is a picture of me.
ehehe
Thanks for sharing that tool.
I’ll definitely take a look a it.
Regards,
Sara

]]>
By: Alfredo Ramirez https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1010142 Sat, 22 Feb 2025 16:22:14 +0000 https://randomnerdtutorials.com/?p=85155#comment-1010142 Hi Sara,

Thank you so much for your fantastic tutorial! I had no idea that image was actually you—it’s no surprise it has become so POPULAR (your face hehehe). I also want to share a tool that’s been incredibly helpful for me when drawing and adjusting font sizes if possible to include in the tutorial – – arduinogfxtool.netlify.app.

Many thanks again for creating such a timeless, comprehensive tutorial!

]]>
By: Ben https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1002453 Fri, 24 Jan 2025 20:58:38 +0000 https://randomnerdtutorials.com/?p=85155#comment-1002453 Had a blank display for ages then found out the display is 128×32 after changing the address to 0x3c then it worked!

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1000077 Wed, 15 Jan 2025 14:13:05 +0000 https://randomnerdtutorials.com/?p=85155#comment-1000077 In reply to Larry Ehnert.

Hi.
What errors do you get when using our tutorial?
Regards,
Sara

]]>
By: Larry Ehnert https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/#comment-1000065 Wed, 15 Jan 2025 11:46:24 +0000 https://randomnerdtutorials.com/?p=85155#comment-1000065 Has anyone had success getting this to work with a seeestudio xiao esp32c3?

I could get it working with a library U8g2lib.h; but the screen has two columns of random pixels displayed on the right side which make things look bad. So I know the screen is connected and powered and working–but I thought this adafruit library might also work with this chip…no luck for me. Other ssd1306 libraries have also not worked with xiao esp32c3 that I have had working with the larger 30 pin esp32 that use pins 21 and 22 for SDA and SCL. I had been using the <GyverOLED.h> library but it did not work on this smaller chip.

The little esp32c3 uses pins 4 and 5 and it has proven to be a little puzzle.

The address returns 0x3C but I have also used 0x78 which is on the back of the pcb. No screen response with either address.

]]>