Components
Circuit diagram
Overview
Our electrical system is relatively simple with the majority of control coming from the Arduino. The two motor shields are stacked on top of the base Arduino board, and each motor is connected to one of the 8 ports on the motor shields. The limit switches are all connected to the ground of the base board, and then are spread across the Arduino's digital input pins. Each switch also utilizes an internal Arduino pull-up resistor.