Minor Versionm

by Joshua


Turning on LEDs is very simple with the Crazy Circuits Touch Board. In this example project we'll be using Squishy Circuits conductive dough as touch points to activate up to four LEDs. While conductive dough is fun to work with you can use any conductive material as a touch point for this project.

Video Overview

  1. Use an 8x16 sized brick plate to build your platform on.
    • Use an 8x16 sized brick plate to build your platform on.

    • The goal is to raise up the Touch Board off the base plate.

    • Leave an open spot along the front so that pins 15-18 have no brick studs going through them.

    • If you want to use something other than alligator clips, put bricks into pins 15-18. You'll need to run Conductive Tape from them to whatever you're using as a Touch Point.

    Add Comment

  2. Since we're using a programed board, certain LEDs need to be connected to certain output pins.
    • Since we're using a programed board, certain LEDs need to be connected to certain output pins.

    • For this project we're using pins 1, 4, 9, and 12 to light up our LEDs. You can easily change those in the code.

    Add Comment

    • Run tape from the Ground (White) hole to the back of your LEDs. It will eventually connect up to the Ground (White) side of your LEDs.

    • While we used the Ground connection on the right side of the board, you could also have used the Ground connection on the left side. It doesn't matter which one you use.

    Add Comment

    • Use several small pieces of tape to connect the Grounds on each LED.

    • If you mess up your tape, peel it off and try again.

    Add Comment

    • Put a line of tape from Pin 1 to your first LED.

    • Do the same things with Pins 4, 9, and 12.

    Add Comment

    • Add your LEDs in a double check that you've hooked everything up to the right output Pins.

    • Reference the diagram at the start of this guide.

    • Seriously, double check. If you wired up LEDs to the wrong output you can just change that in the code.

    Add Comment

    • If you've never uploaded code to the Touch Board, please read about it in the Touch Board User Guide.

    • Open up the Arduino software on your computer.

    • Copy and Paste the code found here into a new project window in the Arduino Software.

    • Be sure to go to Tools and then to Boards and choose "Teensy LC".

    • Click the Upload button to upload your code.

    Add Comment

    • Make four medium sized balls using Squishy Circuits Conductive Dough.

    • Attach one side of an Alligator Clip to Pin 15 and push the other side into the ball of dough.

    • Do the same things for Pins 16-18.

    • Go into the Pin Holes from the top, not the side. It makes for a better connection.

    Add Comment

    • Once the code has been uploaded it will run automatically whenever the Touch Board is powered on. This can be from a computer or from a wall USB port.

    • When it first turns on it will take 3-5 seconds to Calibrate. This means the board is sensing what is attached to the various Touch Points. During this time you should not touch anything.

    • The Touch Board shows when it's Calibrating by turning on a small LED in the middle of the Touch Board. Once that LED turns off, you can start touching the dough.

    • If Calibration didn't work for you, try reconnecting all the Alligator Clips and dough. Unplug the USB cable from the Touch Board and plug it back it. Doing this restarts the program.

    Add Comment

    • Did you let your Touch Board Calibrate for 4-5 seconds when you first plugged it in?

    • Did your code upload properly? (Refer to the Touch Board User Guide)

    • Is your Piezo Speaker hooked up to the correct pin? Make sure that whatever pin it's physically hooked up to is the same as the pin designated in the code. (Step 6)

    • When in doubt, ask a question in our web forum. Post pictures and code to get feedback.

    Add Comment

Finish Line

Attached Documents


Member since: 11/16/2017

47 Guides authored


Add Comment

View Statistics:

Past 24 Hours: 0

Past 7 Days: 4

Past 30 Days: 22

All Time: 332