As part of my homework and class project for the Making Embedded Systems class, here...