I applied for a job at Modular Robotics back in January. I discovered them through Brad Feld’s blog, FeldThoughts, which one of my sisters recommended to me. They make Cubelets, which are little modular robots comprising different electronic cubes that perform various actions. They’re kids’ toys, but I think they’re awesome anyway.
Part of the hiring process included essay questions. One of the questions was to design an electronic system, which I put a good amount of time into, so I thought I’d post it. The idea is to have one microcontroller with a single UART communicate with up to four other microcontrollers through single-wire interfaces. I chose to multiplex the UART signal from the first microcontroller. Here is my write-up (with pictures!):