Download curriculum documents:
IntroductionLecture
Lab
Activity
Quiz
The purpose of this module is to understand the operation and use of first-in, first-out (FIFO) queue to interface the robot to the PC using a serial channel. You will create two FIFO queues and design a command interpreter to assist in the robot challenge. You will develop an interrupting device driver using the universal asynchronous receiver/transmitter (UART). This serial port allows the microcontroller to communicate with devices such as other computers, input sensors and output displays.