2023 Fall Ph 131
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.
Class meets Monday and Wednesday noon-12:50pm in MH
106.
Below
are 11 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
0: Let’s learn some VPython
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.
