Math/Science

Summer Session 2016

Continuing CCA student registration for on-campus summer courses March 4-27; registration for nondegree students begins on March 28.

Autonomous Robotic Devices with Arduino

Instructor: Michael Shiloh
San Francisco / SCIMA–200 / 15 sessions
Prerequisite: Writing 1 and Introduction to the Arts
May 23-June 27 (no class 5/30), Mon./Wed./Fri., 1:30-4:30 p.m.
$80 lab fee payable at registration

In this class, students build, program, and customize their own Arduino robot, learning electronics and programming in the process. Students are encouraged to define "robot" very broadly. We first build a simple Arduino robot with motors and light sensors, and program the robot to move towards or away from light.

We then learn about different sensors (distance, sound, pressure, etc.) and actuators (LEDs, speakers, etc.) and how they can be used with Arduino, and start designing custom robotic devices. Infrared receivers, for example, allow for communication with the robot using a common TV remote control unit. Advanced programming concepts will be covered, giving the robots more complex behaviors.

Students in this class not only leave with their own personal robot, but also with knowledge of how to create other interactive objects or environments that can augment future projects. A laptop is required for this course. (3 credits)

Weekday lab hours will be available to students outside of scheduled class time.

Students interested in wearables may choose to pair this class with WEAR-tech (UDIST-300) for a total of six credits.

This course satisfies a Science/Math requirement or a Humanities & Sciences Elective.