Arduino Robotics

Instructor: Michael Shiloh
SF / SCIMA–200 / 15 sessions
Prerequisite: ENG1, Soph. standing
$80 materials fee payable at registration
June 3–July 8 (no class July 4), Mon./Wed./Thurs., 9:30 a.m.-12:30 p.m.

In this class, students build, program, and customize their own Arduino robot, learning electronics and programming in the process.

An Arduino robot starts with motors and light sensors. Participants work with transistors to connect the motors safely to an Arduino board and program the robot to react to the difference in light falling on two sensors.

The class explores how different sensors (distance, sound, GPS, infrared) can be interfaced with Arduino, while customizing their robot through the choice of sensors. Infrared sensors, for example, allow for communication with the robot using a common TV remote control unit. On the output side, students learn how to add servo motors, lights, and sound.

Arduino is an open-source electronics platform based on easy to use hardware and software. Students in this class not only leave with their own personal robot, but also with the knowledge of how to create other interactive objects or environments that can augment future art projects.

A laptop is strongly recommended for this course.

This course satisfies the Science requirement or an H&S elective.

Michael Shiloh has a BSc in Electrical Engineering and Computer Science. After many years designing hardware and software for the high tech industry, he became a consultant to artists, inventors, designers, hobbyists, and students, often creating unusual devices and contraptions.

Shiloh joined Survival Research Labs in 1990, designing and installing control systems for the groups' large industrial performance machines, and started teaching electronics and animatronics to the artists working in the fields of machine art, kinetic sculpture, physical computing, and robotics.

In 2005 he founded Teach Me To Make, an educational organization dedicated to the principle that technology, and construction techniques, should be open, public, and accessible to all. In 2008 Judy Castro, artist and designer, became a partner at Teach Me To Make. Together and individually they have taught classes and workshops around the world in rapid prototyping, tinkering, and many aspects of electronics, robotics, computer control, and Arduino. BSc, UC Berkeley