Home‎ > ‎CS 11M‎ > ‎

Building your Arduino Circuit

This page shows you how to build your Arduino for class projects. The assembly happens in stages for the first few weeks of class. This page also has a test program you can use to make sure your circuit is working correctly. 


Arduino's AVR processor needs to be connected to real-world devices in order to do most interesting things. For CS-11M projects you must have the devices wired a particular way so that your programs can be evaluated for a grade. In this tutorial I show you how to wire the devices in stages. Each stage has a video showing you how I did the wiring and talking about some of the problems you might encounter. 

Download the Test Program and Fritzing Projects

The test program along with the Fritzing Projects are available in my CS-11M git repository on GitHub: 

Download the repository as a ZIP file. You will need to have the Arduino IDE and Fritzing installed. 

Getting Started

This video shows you how to build your ARDX kit and how a breadboard works. 

Building the LEDs

LEDs are fun and glowy. They're also very handy for displaying numbers and status. This video shows you to to wire your LEDs. 

Building the Buttons 

Buttons give you an important way to communicate with your program. This video shows you how to add buttons to your circuit. 

Building the Pressure Sensor 

The pressure sensor is another way to communicate with your program. The pressure sensor is analog so it can convey much more information than a button. 

Building the Buzzer

The buzzer gives your program a way to make sounds. Sounds can alert you of something or they can play entertaining chip tunes.  

Building the RGB LED and Light Sensor 

The combination of the RGB LED and the Light Sensor allow us to make a simple colorimeter. 

Building the Servo Motor

Servos are accurate motors that allow you to move or point to things.