Text this: Designing Mobile Robot Interfaces with 16-bit Microchip Microcontrollers