I2C Controlled Rotary Encoder User Interfaces on Arduino using Serial Wombat 18AB with SH1106 OLED

preview_player
Показать описание
This video shows how to use the Serial Wombat 18AB chip to control a rotary encoder and button OLED display board over I2C from an Arduino. Automatic code generation is demonstrated.

The Demo Sketch is available here:

See the Rotary Encoder Pin Mode documentation here:

See the Button Debounce Pin Mode documentation here:

See the Pulse On Change Pin Mode documentation here:

The Serial Wombat firmware is open-source and available at

The Serial Wombat and C# library is available at:
0:00-0:20 Intro
0:21-1:17 OLED Board Overview
1:18-2:17 Serial Wombat Chip Overview
2:18-4:00 OLED Board Deep Dive
4:01-6:04 Pin connections (Ground Important!)
6:05-7:45 Hardware Setup
7:46-10:02 Experimentation and Code Generation With Wombat Panel
10:03-13:18 Rotary Encoder Code Generation
13:19-18:39 Button Code Generation and Test
18:40-27:26 Pulse (Chirp) on change Code Generation and Test
27:27-34:10 Final Sketch Walkthrough and test
34:11-35:47 Infrequently Polled User Interfaces
35:48-37:04 Conclusion
Conclusion
Рекомендации по теме
join shbcf.ru