These days, we take it for granted that you can connect a cheap piece of hardware to a microcontroller and have an amazing ...