Labs

Lab 1

In this lab we learned the basics of Arduino, and assembled a basic body for our robot. We also programmed the robot to move in a square. See more...


Lab 2

In this lab we designed a circuit that detects and amplifies 660Hz whistle blow, built a circuit using an IR sensor to detect nearby robots emitting an IR signal at 6.08kHz, and distinguish them from decoys emitting at 18kHz. See more...


Lab 3

In this lab we made our robot start on a 660Hz tone, and navigate a small test maze autonomously while sending the maze information it discovers wirelessly to a base station. That information was displayed on a screen for debugging. See more...


Lab 4

In this lab we used the OV7670 digital camera and an FPGA to detect and distinguish colored shapes. See more...