ESP32 I2C Oled Display 128x32 with SSD1306

Post here to discuss any new features, components, chips, etc, that you would like to see in Flowcode.
Post Reply
stefan.erni
Valued Contributor
Posts: 1046
http://meble-kuchenne.info.pl
Joined: Wed Dec 02, 2020 10:53 am
Has thanked: 198 times
Been thanked: 220 times

ESP32 I2C Oled Display 128x32 with SSD1306

Post by stefan.erni »

Hi Ben

This display is working fine with Flowcode.

Thanks to an I2C command structure, the board's firmware maintains speed by updating only the part of the screen that changes. Computer graphics use this concept with "Dirty Rectangles" or "Bit blit" operations
or
Queue Fast Pixels
Is it possible add one of them to the component?


https://www.sparkfun.com/products/24606

2024-07-03_13-56-59.PNG
2024-07-03_13-56-59.PNG (448.97 KiB) Viewed 5832 times

BenR
Matrix Staff
Posts: 1950
Joined: Mon Dec 07, 2020 10:06 am
Has thanked: 510 times
Been thanked: 694 times

Re: ESP32 I2C Oled Display 128x32 with SSD1306

Post by BenR »

Hi Stefan,

What MCU are you using? For ESP32 it may be possible to have a fast pixels equivalent for I2C. There may be other optimisations we can make too if the display is acting slow.

stefan.erni
Valued Contributor
Posts: 1046
Joined: Wed Dec 02, 2020 10:53 am
Has thanked: 198 times
Been thanked: 220 times

Re: ESP32 I2C Oled Display 128x32 with SSD1306

Post by stefan.erni »

Hi Ben

Yes, I use this display with the ESP32.
The display is very bright and very comfortable to read, if the text is static.
It works on 5Volt and 3.3Volt. I can recommend it.
Only the text in the display is built up letter by letter, like slow motion.
That is not so pleasant.
The display is used by various manufacturers like adafruit or waveshare and more

https://www.adafruit.com/product/4440
or
https://www.waveshare.com/product/displ ... module.htm

BenR
Matrix Staff
Posts: 1950
Joined: Mon Dec 07, 2020 10:06 am
Has thanked: 510 times
Been thanked: 694 times

Re: ESP32 I2C Oled Display 128x32 with SSD1306

Post by BenR »

I've managed to get hold of one so I'll see if I can improve its response time on the ESP32 this week.

Post Reply