Welcome to
Microcontrollers and ROVs
This one-credit course is
designed to teach you the basics about the Arduino Microcontroller
and some of the basics of
Remotely Operated Vehicle Design.
Below
are 10 checkpoints to work through as you learn how to use an Arduino
Microcontroller to operate a small underwater remotely operated vehicle
(ROV). This material is also available
at the bottom of the page in one document.
Course Checkpoints:
Checkpoint
1: Download software from
http://arduino.cc.
Checkpoint
2: Make the light blink.
Checkpoint
3: Read someone else’s blinking light.
Checkpoint
4: Graphically display the data
collected from your light sensor.
Checkpoint
5: Read a pressure sensor.
Checkpoint
6: Learn to run a motor using PWM and an
H-Bridge.
Checkpoint
7: Learn to control the motors via
feedback from the pressure sensor.
Checkpoint
8: Learn to waterproof motors (optional)
Checkpoint
9: Put together your mini-ROV
Checkpoint
10: Test your ROV designed to achieve
and maintain a specified depth.
The production of the
material here was supported by an HP Innovations in Education grant, the Oregon
Space Grant Consortium and NSF S-STEM Grant Award #1458839.