Page 2
WARNING: This product should ONLY be powered using a USB A NOTE ABOUT THE FCC cable, the 9V battery holder included in the set, or an AC adapter The Federal Communications Commission (FCC) It should NEVER be used with Snap with 9V output (not included)! regulates use of the radio frequency spectrum in the Circuits battery holders or other power sources!
Page 3
Parts List Table of Contents Important: If any parts are missing or damaged, DO NOT Parts List Project Listings How to Use Snapino Projects 1 - 20 9−29 RETURN TO RETAILER. Call toll-free (800) 533-2441 or About Your Snapino Parts 4, 5 Introduction to Microcontrollers e-mail us at: help@elenco.com.
Page 4
How to Use Snapino Snap Circuits uses building blocks with You need a power source to run your Next to each part in every circuit drawing is ® snaps to build the different electrical and circuits. You can use your USB cable or your a small number in black.
Page 5
About Your Snapino Parts BATTERY HOLDER LEDs (Part designs are subject to change without notice). BASE GRID The red & green LEDs (D1 & D2) are light Batteries, like that in your 9V battery connector, produce an electrical voltage using a chemical emitting diodes, and may be thought of as a The base grid is a platform for mounting parts reaction.
Page 6
About Your Snapino Parts RESISTORS SNAPINO MODULE Notes for using the SNAPINO module in other applications: Resistors “resist” the flow of electricity and are The Snapino module (U31) includes an Arduino used to control or limit the current in a circuit. This UNO circuit board.
Page 7
Introduction to Electricity What is electricity? Nobody really knows. We only know how to produce generators driven by steam or water pressure. Wires are used to it, understand its properties, and how to control it. Electricity is the efficiently transport this energy to homes and businesses where it is movement of sub-atomic charged particles (called electrons) through used.
Page 8
DOs and DON’Ts of Building Circuits Examples of SHORT CIRCUITS - NEVER DO THESE!!! After building the circuits given in this booklet, you may wish to experiment on your own. Use the projects in this booklet as a guide, as many important design concepts are introduced throughout them.
Page 9
Troubleshooting (Adult supervision recommended) Elenco is not responsible for parts damaged due to incorrect wiring. White jumper wire and red snap-to-pin wire: Use this mini- ® Basic Troubleshooting circuit to test the white jumper wire, the LED should light. Replace the white jumper wire with 1.
Page 10
Project 1 Project Listings Red Light Project # Title Page # Red Light Lights Blinking Light (Programming Snapino Alternating Lights Stoplight Button Bicolor Light Night Light Blink Rate Placement Level Numbers Copy Cat Light Light Monitor Distance Sensor Photo Stop Button Stoplight Optional: USB cable Snapino Test...
Page 11
A. Snap Circuits B. Use the preceding circuit but C. Use the preceding circuit but uses electronic blocks that snap onto a clear ® plastic grid to build different circuits. These blocks have different replace the 3-snap wire with the replace the red/yellow LED colors and numbers on them so you can easily identify them.
Page 12
Project 2 Lights YELLOW Placement Level Numbers Optional: USB cable to USB device may be used as alternate power source in place of 9V battery. -11-...
Page 13
A. Build the circuit, turn on the switch in the 9V battery holder, and push the Educational Note: press switch (S2). The red, green, and yellow LEDs (D1, D2, & D10) light. LEDs are light emitting diodes, which convert electrical energy into light.
Page 14
Introduction to Microcontrollers Arduino UNO circuit board The Snapino module (U31) is an Arduino UNO microcontroller mounted on a on Snap Circuits platform Snap Circuits base. Arduino is an electronics platform for prototyping with easy- ® ® to-use hardware and software. Usually Arduino is used with a prototyping breadboard, but combining with it with Snap Circuits - which has electronic parts ®...
Page 15
Project 3 Blinking Light (Programming Snapino ™ This project explains the procedure for programming the Snapino The USB cable is needed to download new programs to the module (U31). The microcontroller can be re-programmed in ANY microcontroller, and to allow some programs to transfer information circuit that uses it, by attaching the programming cable to it.
Page 16
Go to the Snapino product page (www.snapcircuits.net/scsnapino) and download the Snapino program files from our website to your computer. In the File menu in the Arduino IDE, pick Open, then go to where you downloaded the Snapino program files to, and pick the Blinking_Light program or “sketch” (Arduino users refer to a program as a sketch).
Page 17
Learn About Programming Here is how the sketch works: You can edit the sketch to change parameters or commands if void - this sets up a function. desired. The editing procedure is similar to other word processors. You may also type in a completely new sketch. To setup - this is a function that initializes variables, pin modes, Save As save sketches you have created or modified, use...
Page 18
Project 4 Alternating Lights Build this circuit. Load sketch Alternating_Lights into Snapino using the programming instructions in project 3. Arduino controls the two Snap Circuits LEDs (red and ® green), and alternates turning them on and off. Programming Note: This sketch uses the command (int is short for integer) to assign a constant value that will be used within the sketch.
Page 19
Project 5 Stoplight Build this circuit. Load sketch Stoplight into Snapino using the programming instructions in project 3. Snapino controls the three Snap Circuits LEDs (green, yellow, and ® red), and turns them on and off like a stoplight. The yellow light is only on for half as long, just like a normal stoplight.
Page 20
Project 6 Button Build this circuit. Load sketch Button into Snapino using the programming instructions in project 3. The red LED (D1) should be on; push the press switch (S2) to turn it off. Swap the locations of the press switch and 10KW resistor (R4).
Page 21
Project 7 Bicolor Light Build the circuit and load sketch Bicolor_Light into Snapino using the programming instructions in project 3. The red/yellow bicolor LED (D10) alternates between red and yellow. Programming Note: The red/yellow bicolor LED (D10) has red and yellow LEDs connected in opposite directions.
Page 22
Project 8 Night Light Build this circuit. Load sketch Night_Light into Snapino using the programming instructions in project 3. Cover the phototransistor (Q4) to turn on the red LED (D1). Programming Note: Once programmed, you can use the 9V battery analogRead(0) - this connector to power the circuit instead of the USB command measures...
Page 23
Project 11 Light Monitor This project opens a window on your computer to display measured data in real time. Build the circuit shown. Load sketch Light_Monitor into Snapino using the programming instructions in project 3. When the upload is finished, click on the Tools menu, then pick Serial Monitor from the list.
Page 24
Project 12 Distance Sensor This sketch changes which LED is on depending on the amount of light the phototransistor is getting. Build the circuit and load sketch Distance_Sensor into Snapino using the programming instructions in project 3. Vary the amount of light shining on the phototransistor (Q4) - if the light is bright then the green LED (D2) will be on, if there is less light then the yellow LED (D10) will be on, and if there is low light or no light then the red LED (D1) will be on.
Page 25
Project 14 Button Stoplight Build this circuit. Load sketch Button_Stoplight into Snapino using the programming instructions in project 3. The red LED (D1) should be on; push the press switch (S2) to change which LED is on, order is red-yellow-green like a stoplight. Programming Note: This sketch uses a counter to switch between different LEDs.
Page 26
Snapino Test Project 15 ™ This circuit tests snap connections Snapino module (U31), and is referenced by Advanced Troubleshooting procedure on page 8. Build the circuit as shown, leaving one end of the white jumper wire unconnected for now. Load sketch Snapino_Test into Snapino using the programming instructions in project 3.
Page 27
Project 16 Varying LED Brightness Build circuit load sketch Programming Note: Varying_LED_Brightness into Snapino using This sketch uses a counter to increase the brightness of the LEDs. Once the LED nears full the programming instructions in project 3. The brightness then the counter decreases to make three LEDs (D1, D2, & D10) continuously vary in the LEDs dimmer.
Page 28
Project 17 Light Controlled LED Build the circuit and load sketch Light_Controlled_LED into Snapino using the programming instructions in project 3. Vary the brightness of light on the phototransistor (Q4) to change the brightness of the red LED (D1). The red LED gets brighter as the phototransistor gets darker. The circuit acts as a night light, making the red LED brighter as the room gets darker.
Page 29
Project 18 LED Brightness Button Build the circuit and load sketch LED_Brightness_Button into Snapino using the programming instructions in project 3. Push the press switch (S2) repeatedly; the red LED (D1) gets brighter each time. After the red LED reaches full brightness then it resets and starts over. Programming Note: The red LED brightness is set using the analogWrite()
Page 30
Project 19 Sloppy Switches Build the circuit and load sketch Sloppy Switches into Snapino using the programming instructions in project 3. Slowly push the press switch (S2) many times, watching the red LED (D1) as you do. Usually the LED will turn on or off when you push the switch, but sometimes it will stay the same.
Page 31
To Go Further Snap Circuits is an ideal environment for working with Arduino due to the ease of building circuits with it. The modules available in your ® Additional Snapino sketches Snapino set comprise only a small fraction of those available, for a full listing go to www.snapcircuits.net. for use with other Snap Circuits sets are available at the Snapino product page (www.snapcircuits.net/scsnapino).
Page 32
SC-SNAPINO Block Layout Important: If any parts are missing or damaged, DO NOT RETURN TO RETAILER. Call toll-free (800) 533-2441 or e-mail us at: help@elenco.com. Customer Service ● 150 Carpenter Ave. Wheeling, IL 60090 U.S.A. Note: A complete parts list is on page 2 in this manual.
Need help?
Do you have a question about the SNAP CIRCUITS Snapino 6SCU31 and is the answer not in the manual?
Questions and answers