Team 7 - Electronics and Software

12V Power supply

A 12-volt power supply was used to power the dc motor we used as the Arduino was not able to supply enough current or voltage.

Arduino Uno

An Arduino Uno was used to control the speeds of both the servo motor and the dc motor using pulse width modulation. Our code is also configured to allow easy changing of both motor speeds and on-the-fly adjustment of the servo motor speed using the serial monitor.

Arduino Motor Shield

An Arduino motor shield was used to interface the Arduino with the power supply and both motors. The motor shield allowed us to connect the higher power wire needed to drive the dc motor.

360 Continuous Servo Motor

A 360-degree continuous servo motor was used to drive our mechanism. The motor was attached directly to the input link and then controlled using pulse width modulation. The speed of the motor can be actively controlled via the serial monitor in Arduino.

6-12V DC Motor

A DC motor was used as a way of rapidly propelling our projectiles. It was chosen as it provided the highest speeds of the motors available to us meaning it would launch the projectiles the furthest. Because this motor required more power than the Arduino could provide, an external power supply was needed.

Code