A small display for reading your robot's serial data debug output.
While this project pretty much works and serves its purpose, it's not the most ergonomic design on earth. So I decided to make an even smaller version, this time with a more thought out user interface. I called it #Nano TTY, because it's even smaller than the Micro TTY here. It uses pretty much the same idea, but has an OLED screen for display and a rotary encoder for scrolling.
A few lines of code later I have a nice 64-line buffer that I can scroll through using the buttons. I can scroll by line and by page, and I can also pause collecting data, and start it again.
So far, the buttons don't really do anything useful -- they send "Button n" over the serial. But that is going to change in the future software updates.
This tiny screen is really too small to see all the information that you need, so I will need to add a scroll buffer to this device, and then I can use the buttons to scroll the output.