College - Author 1

College of Engineering

Department - Author 1

Electrical Engineering Department

Degree Name - Author 1

BS in Electrical Engineering



Primary Advisor

Clay McKell


The earth’s oceans and rivers remain widely unexplored. Hobbyists and companies across the globe invest money and resources into remotely operated vehicles (ROV) to further expand underwater knowledge. Each ROV includes a controller that operates motors and monitors other crucial system vitals. The ROV Controller project makes the process of designing an ROV simpler and more affordable by providing a multi-purpose programmable controller.

The ROV controller features programmable digital inputs/outputs and analog inputs. The controller processes control signals from analog joysticks, digital signals from a gyroscope and utilizes a MUX to expand the analog input capabilities of the Arduino. The digital output ports feature pulse width modulation for controlling motors and servo motors.