a USB device • USB-to-serial adapter (FTDI FT232) • Appears as a serial port (TTY / COM) to host • Software • On Arduino – Serial library • On host – anything that can use a serial port • 7 bit ASCII
“commands” • Commands – stream of characters, delimited with '~' • “LIGHT ON~”, “LIGHT OFF~” • “HORN ON~”, “HORN OFF~” • “LED ON~”, “LED OFF~” • Flashes LED fast until communication established with host • Watchdog timer for horn