Skip to content

A fast processor, Arduino IDE compatible, with an inbuilt SSD1306 128 x 64 OLED screen

License

Notifications You must be signed in to change notification settings

WimBedet/ESP32-SSD1306-OLED

 
 

Repository files navigation

ESP32 SSD1306 OLED

A fast processor, Arduino IDE compatible, with an inbuilt SSD1306 128 x 64 OLED screen

(Direct link to video: https://youtu.be/_hqUOYTitVA)

This video is sponsored by LCSC Electronics, China's leading electronics components supplier

Shop Online: https://lcsc.com

New Warehouse under construction
Location: Near Shanghai
Stocking space: expand 60,000+ ㎡
Sorting equipment: Fully automatic
Total Investment: 500 million RMB
1.5 hrs ready for shipping

Working on my Home Alone project, I stumbled on this extremely useful board which combines an ESP32 µcontroller (totally compatible with the Arduino IDE) and an SSD1306 OLED screen all on one board. The OLED is 128W x 64H so you can cram quite a bit of information on it. Just remember that the flicker you see in the first part of the video is due to my recording process - in Real Life it's crystal clear, pin sharp and steady as a rock.

This combination can be very useful when debugging programs - it's easy to send a message to the screen, and better than using the Serial Monitor (aka Debug Window) which can scroll useful information off the top too quickly.

I've included the SSD1306 Data Sheet in my GitHub for anyone eager to delve deeper in the intricacies of the device.

LINKS

Where I got it from - UK and China (on offer from China Warehouse until some time in April 2019):
https://www.banggood.com/Wemos-ESP32-OLED-Module-For-Arduino-ESP32-OLED-WiFi-Bluetooth-Dual-ESP-32-ESP-32S-ESP8266-p-1148119.html?utm_source=BG-UK-Affiliate&utm_medium=Youtube&utm_campaign=25129675&utm_content=3897&p=FQ040729393382015118

All about this ESP32 board with OLED:
https://github.com/FablabTorino/AUG-Torino/wiki/Wemos-Lolin-board-(ESP32-with-128x64-SSD1306-I2C-OLED-display)

The Espressif ESP32 library for Arduino:
https://github.com/espressif/arduino-esp32

ThingPulse SSD1306 library for ESP32 (copy in my GitHub):
https://github.com/ThingPulse/esp8266-oled-ssd1306

Just found this useful website, how to implement the ThingPulse library:
https://github.com/FablabTorino/AUG-Torino/wiki/Wemos-Lolin-board-(ESP32-with-128x64-SSD1306-I2C-OLED-display)

Comparison of ESP8266 vs ESP32:
https://makeradvisor.com/esp32-vs-esp8266/

If you like this video please give it a thumbs up, share it and if you're not already subscribed please consider doing so and joining me on my Arduinite journey

My channel and blog are here:

------------------------------------------------------------------
https://www.youtube.com/RalphBacon
https://ralphbacon.blog
------------------------------------------------------------------

About

A fast processor, Arduino IDE compatible, with an inbuilt SSD1306 128 x 64 OLED screen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%