Simple menu using Arduino UNO, 128x64px SSD1306 OLED Display and u8g library.
YOUTUBE VIDEO: https://youtu.be/HVHVkKt-ldc
YOUTUBE VIDEO u8g vs. u8g2: https://youtu.be/K5e0lFRvZ2E
WOKWI PROJECT: https://wokwi.com/projects/353105561979929601
WOKWI PROJECT u8g2: https://wokwi.com/projects/358725862609555457
Small Animation:
A simple menu using a 128x64 SSD1306 OLED Display connected using the IIC (I2C) interface to Arduino UNO together with three push buttons. The menu is inspired by the menu from Flipper Zero - https://docs.flipperzero.one/basics/control#M5BZO
Links from the video:
- Flipper Zero menu - https://docs.flipperzero.one/basics/control#M5BZO
- WOKWI start project progress bar - https://wokwi.com/projects/300867986768527882
- image2cpp - https://javl.github.io/image2cpp/
- 128x64 SSD1306 OLED Display: https://s.click.aliexpress.com/e/_DCKdvnh
- Transparent OLED display: https://s.click.aliexpress.com/e/_Dns6eLz
- Arduino UNO: https://s.click.aliexpress.com/e/_AXDw1h
- Arduino UNO MINI: https://store.arduino.cc/products/uno-mini-le
- Big OLED Display: https://s.click.aliexpress.com/e/_ADL0T9
- Arduino breadboard prototyping shield: https://s.click.aliexpress.com/e/_ApbCwx
- u8g fonts (fonts available for u8g library): https://nodemcu-build.com/u8g-fonts.php
- u8g documentation: https://github.com/olikraus/u8glib/wiki/userreference
- Photopea (online Photoshop-like tool): https://www.photopea.com/
- image2cpp (convert images into C code): https://javl.github.io/image2cpp/
- Push buttons - https://s.click.aliexpress.com/e/_DmXS8B9
- LCD displays: https://s.click.aliexpress.com/e/_DBgR45P
- u8g2 documentation: https://github.com/olikraus/u8g2/wiki/u8gvsu8g2
- Image Magick: https://imagemagick.org/index.php
- LCD Image converter: https://lcd-image-converter.riuson.com/en/about/
Related videos:
- Arduino Parking Sensor - https://youtu.be/sEWw087KOj0
- Turbo pressure gauge with Arduino and OLED display - https://youtu.be/JXmw1xOlBdk
- Arduino Car Cluster with OLED Display - https://youtu.be/El5SJelwV_0
- Knob over OLED Display - https://youtu.be/SmbcNx7tbX8
- Arduino + OLED = 3D ? - https://youtu.be/kBAcaA7NAlA
- Arduino OLED Gauge - https://youtu.be/xI6dXTA02UQ
- Smaller & Faster Arduino - https://youtu.be/4GfPQoIRqW8
Few screenshots from the video:
Screenshots from the video using the u8g2 library: