projects

Before you start on the projects, you need to install the Codebender driver and plug-in and/or the Arduino IDE. Instructions for setting up your computer can be found here. Once you install the Codebender plug-in, you can upload sketches right from the project pages! Watch this video to see an overview of the project pages. A major part of the Arduino platform is interacting with circuits connected to the microcontroller’s input/output pins. You can go to the Arno Boardsection to see how each of the circuits work. The pin numbers for each circuit are listed in the Referencesection in theArno Pin Key. We use the same variable name in each sketch when we interact with a pin. For example, the momentary switch that is on the left-hand side of the board is always referred to as SW1. These variable names are also listed in the Pin Key. You can find sketches that use particular parts of the Arduino language by looking at the Project Index. The projects are divided into seven sections. Each section focuses on a different set of circuits and programming concepts (although there’s a lot of overlap between the sections). At the start of each project, we’ll let you know which circuits we’re using and the programming concepts that we’re introducing. After we present each sketch, we go into detail in describing how the sketch works. When we’re describing the parts of the sketch, we underline variable names and bold Arduino statements and functions. Now let’s get started!