Yaochenger / arduino_oled_menu

Simple menu using Arduino UNO, 128x64px SSD1306 OLED Display and u8g library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino OLED Menu

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

THUMB_flipper_zero_arduino_oled_menu

Small Animation:

arduino_oled_menu_animation_short

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:

Related videos:

Few screenshots from the video:

THUMB_flipper_zero_arduino_oled_menu_nolabels CAMTASIA_flipper_zero_oled_menu (Time 0_00_00;00) CAMTASIA_flipper_zero_oled_menu (Time 0_00_18;02) CAMTASIA_flipper_zero_oled_menu (Time 0_00_51;23) CAMTASIA_flipper_zero_oled_menu (Time 0_01_24;00) CAMTASIA_flipper_zero_oled_menu (Time 0_08_01;19) CAMTASIA_flipper_zero_oled_menu (Time 0_10_13;01) CAMTASIA_flipper_zero_oled_menu (Time 0_10_53;17) CAMTASIA_flipper_zero_oled_menu (Time 0_11_05;09) CAMTASIA_flipper_zero_oled_menu (Time 0_11_29;22) CAMTASIA_flipper_zero_oled_menu (Time 0_18_28;25) CAMTASIA_flipper_zero_oled_menu (Time 0_24_45;14) CAMTASIA_flipper_zero_oled_menu (Time 0_25_40;05) CAMTASIA_flipper_zero_oled_menu (Time 0_27_17;11) CAMTASIA_flipper_zero_oled_menu (Time 0_27_49;19)

3dcube_screenshot 3dcube_xqr

battery_screenshot battery_xqr

fireworks_screenshot fireworks_xqr

gauges_screenshot gauges_xqr

gps_speed_screenshot gps_speed_xqr

knob_over_oled_screenshot knob_over_oled_xqr

parksensor_screenshot parksensor_xqr

turbo_screenshot turbo_xqr

Screenshots from the video using the u8g2 library:

CAMTASIA_u8g_vs_u8g2 (Time 0_00_01;23) CAMTASIA_u8g_vs_u8g2 (Time 0_00_10;21) CAMTASIA_u8g_vs_u8g2 (Time 0_00_12;21) CAMTASIA_u8g_vs_u8g2 (Time 0_00_14;22) CAMTASIA_u8g_vs_u8g2 (Time 0_00_23;22) CAMTASIA_u8g_vs_u8g2 (Time 0_05_20;14) CAMTASIA_u8g_vs_u8g2 (Time 0_05_48;03) CAMTASIA_u8g_vs_u8g2 (Time 0_05_54;09) CAMTASIA_u8g_vs_u8g2 (Time 0_06_23;11) CAMTASIA_u8g_vs_u8g2 (Time 0_06_46;00) CAMTASIA_u8g_vs_u8g2 (Time 0_07_43;12) CAMTASIA_u8g_vs_u8g2 (Time 0_08_05;12) CAMTASIA_u8g_vs_u8g2 (Time 0_09_42;23) CAMTASIA_u8g_vs_u8g2 (Time 0_10_09;18) CAMTASIA_u8g_vs_u8g2 (Time 0_10_15;20) CAMTASIA_u8g_vs_u8g2 (Time 0_10_20;25) CAMTASIA_u8g_vs_u8g2 (Time 0_10_32;02) CAMTASIA_u8g_vs_u8g2 (Time 0_10_55;26) CAMTASIA_u8g_vs_u8g2 (Time 0_11_15;20) CAMTASIA_u8g_vs_u8g2 (Time 0_14_51;16) CAMTASIA_u8g_vs_u8g2 (Time 0_15_17;22) CAMTASIA_u8g_vs_u8g2 (Time 0_15_20;04) CAMTASIA_u8g_vs_u8g2 (Time 0_15_26;15) CAMTASIA_u8g_vs_u8g2 (Time 0_15_31;06) CAMTASIA_u8g_vs_u8g2 (Time 0_15_37;08) CAMTASIA_u8g_vs_u8g2 (Time 0_15_42;13)

About

Simple menu using Arduino UNO, 128x64px SSD1306 OLED Display and u8g library

License:MIT License


Languages

Language:C++ 100.0%