We offer different Advanced Arduino workshops during the year, that go beyond our Arduino Basics workshop and teach you how to do a small real-world project on the Arduino: specifically, you will learn how to connect and program the Arduino to use different kinds of DC motors and sensors to make a robot, useful gadget, or other project!

This workshop is usually offered once or twice a year. We have offered two different kinds of Advanced workshops, with the possibility of more in the future.

Have any cool projects you think can be taught and completed in three hours or less using an Arduino? Contact us and let us know your idea!

Robotics Workshop

Our oldest and most exciting Advanced Arduino workshop is a robot! Find our how our barebones robot works, and program it to solve a maze, harass the person beside you [1], or anything else you want!

In this workshop, you will learn about the robot platform we will give you, and the DC motors, sensors, and H-bridge circuit involved in making it work. You will learn how it’s all connected to the Arduino and how you can control it in software you program on the Arduino!

Due to time constraints, we will provide you a pre-built robot. If you would like to build one of your own and learn the intricacies of picking out the parts and designing the circuits, contact us or stop by electronics lab, and one of our volunteers would be glad to help you out!

[1] We discourage harassment of other workshop participants.

Secret Door Knock Workshop

First introduced in Winter 2014, our Secret Door Knock project is an Advanced Arduino workshop that lets you build an automatic door latch that can be unlocked with a secret door knock!

You will learn to use a piezoelectric element to sensor door knock vibrations, detect a specific rhythm in software, and control a rotating door latch using a servo motor.

Prerequisites & What to Bring

This is a Bring Your Own Laptop event. Library laptops will not work. Before the workshop, you must install the Arduino software (Windows users: the driver will install automatically if you use the EXE installer, but you must install it manually if you use the ZIP or if something goes wrong; see the Arduino website).

You will be provided an Arduino and all needed components and tools. All materials must be returned to us at the end of the workshop.

We expect you to have basic Arduino knowledge, covering everything in our Arduino Basics workshop: basic program structure, digital I/O pin control, PWM output, and analog-to-digital (ADC) conversion of analog voltage inputs. If you missed our workshop, check out the Arduino website for official tutorials (or Google around!), contact us, or stop by electronics lab and one of our volunteers would be glad to help you out!


More Information

For more information on the hardware platform, see the Getting Started section on Arduino’s official website, which covers the basics of what the Arduino platform is and what it can be used for. Many online tutorials can also be found via a quick Google search, both on Arduino basics and on how to do specific tasks.

For any questions regarding the event, please contact our Director of Academics or visit us during our open lab/office hours. If you have questions on the Arduino in general or on a specific project you’re working on, contact us.

  • Level Beginner
  • Prerequisites Arduino I: Basics
  • When Fall, Winter (may vary)