ARDUINO
CODING KIT
INVENTION GUIDE
i
ARDUINO
®
CODING KIT
INVENTION GUIDE
02–03 littleBits Basics
04–07 30 Second Quick Start
08–20 BIT ™ INDEX
08 POWER
p1 power
09–10 INPUT
i3 button
i6 dimmer
11–12 OUTPUT
o9 bargraph
o11 servo
13–15 WIRE
w7 fork
w6 Arduino Bit®
16–20 ACCESSO RIES
a19 servo hub
a23 mechanical arm
a24 servo mount
a26 mounting board
micro USB cable
BASICS
A ANATOMY OF A BIT
Learn how you can tell top from bottom. B COLOR-CODED BY FUNCTION
Bits are grouped into four different
TM
categories, which are color-coded.
BUILD DIRECTION BIT NAME POWER (BLUE): Power Bits, plus a power
supply, run power through your circuit.
TOP
BITSNAPS
(“X” ICONS)
INPUT (PINK): Input Bits accept input
OPEN HARDWARE SYMBOL
from you or the environment and send
& LITTLEBITS LOGO signals that affect the Bits that follow.
BOTTOM BIT FEET
OUTPUT (GREEN): Output Bits do some-
thing – light up, buzz, move…
WIRE (ORANGE): Wire Bits connect to
other systems and let you build circuits in
new directions.
2
C MAGNET MAGIC!
Bits snap together with magnets. The
magnets are always right – you can’t
D ORDER IS IMPORTANT
POWER BITS always come first and
INPUT BITS only affect the OUTPUT
snap them together the wrong way. BITS that come after them.
ARROWS SHOULD POINT IN THE SAME DIRECTION WITH NO OUTPUT BIT AFTER IT, THE INPUT BIT HAS
NOWHERE TO SEND ITS SIGNAL
IF THE BITS WON’T SNAP TOGETHER, TRY SPINNING THE INPUT BIT AFFECTS THE OUTPUT BITS THAT FOLLOW
ONE AROUND AND MAKE SURE THE ARROWS POINT
IN THE SAME DIRECTION
3
30 SECOND
QUICK START
1
BUILD AND PLAY WITH THIS CIRCUIT FIRST.
you've
b uilt
y ou
rf
i rs
t ci
rcuit
!
POWER:
ON
TWISTING THE DIMMER
RAISES AND LOWERS THE
SIGNAL GOING THROUGH
YOUR CIRCUIT.
4
2
ADD THE ARDUINO® BIT TO YOUR CIRCUIT AND PLAY WITH IT. The Arduino
Bit changes how your circuit works because of the code loaded on it. You can
change what the Arduino Bit does by changing that code.
THE PRE-LOADED CODE ON
THE ARDUINO REPEATEDLY
RAISES AND LOWERS THE
SIGNAL GOING TO THE
BARGRAPH.
TRY BOTH MODES:
LEARN MORE ABOUT
THESE MODES AT
LITTLEBITS.CC/ARDUINO
i12 temp.
sensor:
Fahrenheit
mode
ADJUSTING THE DIMMER
TELLS THE CODE HOWi13 FAST
light
sensor:
TO RAISE AND LOWERlightTHE
mode
SIGNAL GOING TO THEo11 servo:
BARGRAPH. swing mode
t!
Makey Makey:
Bi
i no
click mode
rdu
h e code on
next step, learn how to change t he A
t
5
FIND INVENTIONS &
TUTORIALS AT
LITTLEBITS.CC/ARDUINO
LITTLEBITS.CC/ARDUINO
6
FIND THESE INVENTIONS ONLINE
ONLINE INVENTION 1 ONLINE INVENTION 2 ONLINE INVENTION 3
DIY DRAWING MACHINE. DIY COMPUTER MOUSE. ANALOG PONG. Play Pong
Use two dimmers to draw Control your mouse on your computer screen
on your computer screen, (computer, not pet) with using two input Bits.
just like an Etch A Sketch®. your Arduino Bit!
CODING TUTORIALS ARDUINO BIT TUTORIALS
//This is a comment! Comments start with
double backslashes on each line
//This is the start of our program
void setup() {
//Set up Serial Communication
Serial.begin(9600);
}
void loop() {
//See the magic happen!
Serial.println("hello littleWorld!");
}
Learn how to code your Arduino Bit with Learn about all of the different features
one of the many tutorials on the website. of the Arduino Bit and how you can use
them to add interactivity or complexity
to your inventions.
7
p1 POWER MEET THE BIT ™
Every circuit starts with
power. It provides the juice
that makes your Bits™ spin,
buzz, blink, and shine.
SAMPLE CIRCUIT HOW IT WORKS
The power Bit converts the
9 volts of electricity in the
o9 BARGRAPH
battery to the 5 volts that
littleBits™ circuits run on.
p1 POWER The power Bit also sends a
signal through your circuit.
MODE: on/off Manipulating this signal
with inputs is how you
On light control your circuit.
The p1 power is for use
only with a 9 volt battery.
REAL WORLD ANALOGIES
PHONE
CHARGER
8
MEET THE BIT
i3 BUTTON The button Bit is a classic:
big, round, and springy for
comfortable pressing! Push
it to turn something on and
release it to turn it off.
SAMPLE CIRCUIT HOW IT WORKS
The button is like a door.
When you press it, the door
opens, letting the signal
i3 BUTTON
pass through the Bit and on
to the next Bits in the circuit.
The button is a momentary
p1 POWER
switch, you must continue
to press it for the signal to
flow. When you release
the button, the door closes,
o9 BARGRAPH stopping the signal from
passing on to other Bits.
REAL WORLD ANALOGIES
VIDEO GAME ELEVATOR GAME SHOW
CONTROLLER BUTTON BUZZER
9
i6 DIMMER MEET THE BIT
Twist this dimmer back and
forth to control your circuit.
As you twist the knob
clockwise, more signal
goes to the Bits that follow,
brightening lights, speeding
up motors, or raising the
volume on buzzers.
SAMPLE CIRCUIT HOW IT WORKS
The dimmer is like the
knob on a water faucet.
o9 BARGRAPH
The more you turn the
knob, the more the water
i6 DIMMER
flows from the faucet. The
dimmer is similar – the more
p1 POWER
you twist it clockwise, the
more electrical signal it
lets through.
TWIST
REAL WORLD ANALOGIES
HOUSEHOLD STEREO VOLUME
DIMMER SWITCH CONTROL
10
o9 BARGRAPH MEET THE BIT
The bargraph shows you
how much signal the Bit is
receiving with a display of
five light-emitting diodes
(LEDs) in different colors.
Try it with a dimmer to
make your own adjustable
lamp.
SAMPLE CIRCUIT HOW IT WORKS
The bargraph uses five LEDs
to turn electricity into light.
o9 BARGRAPH
Each LED on the board
needs a certain amount of
i6 DIMMER
signal in order to light up.
As you increase the signal
p1 POWER
sent to the bargraph, more
LEDs will shine.
REAL WORLD ANALOGIES
MUSIC
VISUALIZER TV VOLUME
11
o11 SERVO MEET THE BIT
The servo is a motor that
can swing back and forth
or be turned to a specific
position.
There are a few accessories
you can use with the servo
(like the mechanical arm).
You can find out how to use
those on pages 16–18.
Attach the servo
hub. See pg 16.
SAMPLE CIRCUIT HOW IT WORKS
The servo has two modes.
In TURN mode, the input
o11 SERVO
from other Bits determines
MODE: turn or swing the position of the arm –
try using a dimmer to set
the angle you want. In
i6 DIMMER SWING mode, the servo
will move back and forth
p1 POWER on its own like a pair of
windshield wipers – the
input signal controls the
speed of the swing.
The arc of the servo’s swing
is about 110 degrees from
one end to the other.
CAREFULLY REMOVE THIS POSTER
REAL WORLD ANALOGIES
WINDSHIELD
TRUCK CRANE WIPERS
12
i
WE INVENT
THE WORLD
WE WANT
ii
ARDUINO CODING KIT
iii
TO LIVE IN.
iv
w7 FORK ®
MEET THE BIT
The fork gives you more
options for connecting your
THE WORLD Bits; it lets you connect a
WE INVENT
single Bit to as many as
three others. If you place
WE WANT
an input before the fork, it
will control all three outputs
at once, such as light,
sound, and motion.
SAMPLE CIRCUIT HOW IT WORKS
The fork takes the incoming
o11 SERVO signal and sends it to all
three output bitSnaps.
w7 FORK
p1 POWER o9 BARGRAPH
REAL WORLD ANALOGIES
FORK IN THE
POWER STRIP ROAD
13
w6 ARDUINO BIT ® MEET THE BIT
The Arduino Bit brings
the power of programing
to your littleBits circuits,
allowing you to create
complex sequences of
actions and explore new
levels of logic and timing.
It also connects your Bits to
programs like Processing
and Minecraft.
BIT BREAKDOWN
micro USB to serial status lights:
computer tx, rx
MODE: analog, pwm
input bitSnaps: output bitSnaps:
d0/rx, a0, a1 d1/tx, d5, d9
14
SAMPLE CIRCUIT
o9 BARGRAPH
w6 ARDUINO
i6 DIMMER
p1 POWER
HOW IT WORKS
The Arduino Bit is a tiny computer called a Just like all other Bits, the Arduino Bit needs
microcontroller. The code on the Arduino to be connected to a power Bit in order to
Bit tells it what to do. You can program your work. If you turn the power off, the Bit will
Arduino Bit to do different things by loading stop working, but the code will still be on
different code onto it. there when you turn the power back on.
To load code onto your Arduino Bit, connect To learn more about how to use the Arduino
it to your computer with the included micro Bit, check out our Arduino resources page at
USB cable. Once you’ve loaded the code, littleBits.cc/Arduino
it will stay on the Arduino Bit, even if you
disconnect it from the computer. If you leave If you’re having trouble using your Arduino
it connected, you can also use it to send Bit, check out littleBits.cc/troubleshoot/ack
messages back to your littleBits circuit and
your computer.
REAL WORLD ANALOGIES
COMPUTER BRAIN
15
a19 SERVO HUB MEET THE ACCESSORY
The servo hub lets you
easily attach materials to
your servo motor and add
more complex movements
to your littleBits inventions.
HOW IT WORKS
The servo hub can be
removed by gently pulling
it off the servo motor. This
is helpful if you need to
change how the holes are
positioned for an invention.
BE SURE TO ALIGN THE
TEETH ON THE SHAFT
WITH THE TEETH IN THE
HUB HOLE
16
a23 MECHANICAL ARM MEET THE ACCESSORY
The mechanical arm
attaches to both the servo
hub and the DC motor (not
included) shaft, offering
lots of leverage for pushing,
pulling, and throwing.
HOW IT WORKS
To attach the mechanical
arm to the servo hub,
USE A use two of the #6 screws
PHILLIPS-HEAD
Connect to servo hub SCREWDRIVER (included) and a Phillips-
with included #6 screws. head screwdriver (not the
purple screwdriver). Be sure
to screw through the holes
on the servo hub.
The two large holes on the
end are perfect for holding
pens and markers in place.
Fits a Sharpie -sized
TM
marker.
Fits a pen
17
a24 SERVO MOUNT MEET THE ACCESSORY
The servo mount lets you
attach your servo to a
mounting board (includ-
ed) or a pair of littleBits
shoes (not included.) It’s
a great way to keep the
servo steady so the arm
can go wild.
HOW IT WORKS
Push the servo in from the
side until it clicks into place.
To keep the servo from
sliding up and down, use
the included screws and a
Phillips-head screwdriver.
If you’re having trouble
using the servo with your
Arduino Bit, check out
Connect to servo littleBits.cc/troubleshoot/ack
mount with included
#6 screws USE A
PHILLIPS-HEAD
SCREWDRIVER
Feet for mounting
board and shoes
18
a26 MOUNTING BOARD MEET THE ACCESSORY
The mounting board is like
the backbone of some of
your inventions. It allows
you to keep your circuit
intact and move it around
with ease! It also provides
structure, which is helpful
for building out inventions,
like a vehicle.
HOW IT WORKS
Snap together your littleBits
circuit and press the feet of
your Bits into the holes of
the mounting board.
PRESS DOWN ON
BITSNAPS, NOT
WHITE CIRCUIT
BOARD NOTE: Your circuit must
be complete before you
press it onto the board. You
won’t be able to add Bits
one at a time.
19
MICRO USB CABLE MEET THE ACCESSORY
Use the micro USB cable to
connect the Arduino Bit to
your computer.
HOW IT WORKS
The micro USB cable sends
The large plug connects
signal information between
to your computer
the Arduino Bit and the
computer.
The small plug connects
to the Arduino Bit
20
INVENTION NOTES
21
INVENTION NOTES
22
INVENTION NOTES
23
WARNING • Rechargeable batteries are • Reorient or relocate the
• This product contains small only to be charged under adult receiving antenna.
magnets. Swallowed magnets can stick supervision. • Increase the separation between
together across intestines causing the equipment and the receiver.
serious infections and death. Seek INSTRUCTIONS • Connect the equipment into an
immediate medical attention if We recommend using littleBits outlet on a circuit different from
magnets are swallowed or inhaled. brand 9-volt batteries, but that to which the receiver is
• Most modules are small parts. DO standard alkaline or standard connected.
NOT allow children under 3 years rechargeable batteries may also be • Consult the dealer or an
old to play with or be near this used. Properly discard and replace experienced radio/TV technician
product. exhausted batteries. for help.
• NEVER connect any modules or • Do not connect the two battery
circuits to any AC electrical terminals to any conducting Changes and modifications not
outlet. material. expressly approved by the
• Do not touch or hold any moving manufacturer or registrant of this
parts of modules while they are CARE AND CLEANING equipment can void your authority
operating. Clean modules ONLY by wiping with a to operate this equipment under
• Keep conductive materials (such as dry cloth. If necessary, isopropyl Federal Communications Commissions
aluminum foil, staples, paper clips, alcohol on a cloth may be used rules.
etc.) away from the circuit and the sparingly, and then wipe with a
connector terminals. dry cloth. GOT A QUESTION?
• Always turn off circuits when not Visit littleBits.cc/faq for
in use or when left unattended. DO NOT use any other cleaning troubleshooting and additional
• Never use modules in or near any products on modules. support.
liquid.
• Never use in any extreme RADIO AND TELEVISION littleBits Electronics Inc.
environments such as extreme hot or INTERFERENCE 601 W 26th Street, M274
cold, high humidity, dust or sand. This device complies with the NY, NY 10001
• Modules are subject to damage by limits for a Class B digital (917)464-4577
static electricity. Handle with device, pursuant to Part 15 of the
care. FCC rules. Operation is subject to www.littleBits.cc
• Some modules may become warm the following two conditions:
to the touch when used in certain 1) This device may not cause Released under CERN Open
circuit designs. This is normal. harmful interference, and Hardware License, Version 1.2
Rearrange modules or discontinue 2) this device must accept any Designed By: littleBits
using if they become excessively interference received, including Electronics, Inc.
hot. interference that may cause
• Discontinue use of any modules undesired operation. © 2016 littleBits Electronics, Inc.
that malfunction, become damaged These limits are designed to All rights reserved.
or broken. provide reasonable protection Made in China
CAUTION: Parental Supervision and against harmful interference in
assistance may be required for use a residential installation. This littleBits, the littleBits
of components equipment generates, uses and can logo, Bit, Bits, and bitSnaps
radiate radio frequency energy are trademarks of littleBits
VERY IMPORTANT NOTE and, if not installed and used in Electronics, Inc. in the United
• Several inventions in this Kit accordance with the instructions, States, other countries, or both.
involve the use of sharp objects. may cause harmful interference
These tools should be used ONLY to radio communications. However, Arduino is a trademark of Arduino,
under direct adult supervision. there is no guarantee that LLC.
interference will not occur in
BATTERIES a particular installation. If Etch A Sketch is a registered
• Non-rechargeable batteries are this equipment does cause harmful trademark of Spin Master Ltd.
not to be recharged. interference to radio or television
• Rechargeable batteries are to be reception, which can be determined Other company, product, and service
removed from the product before by turning the equipment off and names may be trademarks or service
being charged. on, the user is encouraged to try marks of others.
to correct the interference by one
or more of the following measures:
24
i3 BUTTON
i6 DIMMER
w7 w6
i6 DIMMER FORK ARDUINO BIT
® TM
o9 BARGRAPH o11SERVO
ACCESSORIES
ARDUINO ®
9V battery & cable
CODING KIT servo hub
mechanical arm
servo mount
mounting boards (×2)
p1 POWER
micro USB cable
#6 screws (×4)
700-0141