Just found out the trackball has the lowest latency so far compared to thumbstick, rotary or even potentiometer.
Hardware used:
- Arduino Nano
- Trackball by ICStation @ tindie https://www.tindie.com/products/ICStation/blackberry-trackball-breakout-board5646/
- 0.49 inch SSD1306 64x48 OLED https://aliexpress.com/item/0-49-inch-4PIN-White-OLED-screen-SSD1306-Drive-IC-64-32-QT1306P24-Cable-IIC-Interface/32791025885.html
Code was adapted from https://github.com/orionrobots/microview_experiments/blob/master/breakout/breakout.ino It was initially coded for Microview, and ported to a modified Adafruit SSD1306 in order to support 64x48 see https://github.com/adafruit/Adafruit_SSD1306/pull/69.
Subscribe to Orionrobots channel: https://youtu.be/YEQQcuTfzpo
Background music is from Vladimir Cosma https://www.youtube.com/channel/UCC25bf_8foGidygxUUWbCHg