Sidekick Basic Kit for
Arduino V2
The Arduino Sidekick Basic Kit is designed to be used with your Arduino / Seeeduino /
Seeeduino ADK / Maple Lilypad or any MCU board. It contains everything needed for a
first-time user to connect his/her computer to an Arduino. It includes many of the most
popular accessories for DIY projects : like Breadboard, Jumper wires, Color LEDs,
Resistors, Buzzer, etc. All of these coming with its own handy box are easy transport
and minimal clutter
Kit Contents
Item
Quantity
Breadboard
1
Green LED
5
Red LED
5
RGB Common Anode LED
1
Ceramic Capacitor
10nF x 10 + 100nF x 10
Aluminum capacitor
100uF x 5
Resistor
330R x 10 + 1k x 10 + 10k x 10
Tilt switch
1
Thermistor
1
Photo resistor
1
Diode
1
Buzzer
1
Button
1
Switch
5
Mini Servo
1
Potentiometer with knob
1
Breadboard jumper wire
5x long, 20 x short
Box
4
Basic Electronics Refresher
Current and Voltage
Current is the rate of flowing electric charge in a conductor. Voltage is the potential
difference (electric driving force) applied between two points to conduct current. Current
is expressed in terms of Amperes (A) and Voltage is in terms of Volts (V).
Resistor
Resistors are obstacles of the flowing current in a conductor. They are used to limit the
flow of current to an electronic device like lamp. The resistance to the flowing current is
expressed in Ohms (Ω).They are divided into Fixed resistor and variable resistor
(POT).
•
Connecting Resistors
Resistors can be connected in two different types: In parallel or in series with
each other.
•
Resistors In Series
When the resistors are connected in series, the total equivalent resistance will be
equal to the sum of all the values of resistors in series.
•
Resistors In Parallel
In parallel, the reciprocal of the total equivalent resistance is equal to the sum of
each resistor's reciprocal.
Ohm's Law
The relations among Current, Voltage and Resistance are governed by Ohm's Law which states that "The current through a conductor (I Amperes) between two points is
directly proportional to the potential difference or voltage across the two points (V Volts),
and inversely proportional to the resistance between them (R Ohms)" i.e I = V / R.
Hence V = IR or R = V / I. The following Ohm's Law triangle can be used to remember
the relationship between V, I and R. The vertical line indicates multiplication operation
and horizontal line indicates division operation.
eg: Hence to know current I, we divide V by R.
Breadboard
Breadboard is a prototyping device for electronic circuits. It is very useful to connect
electronic components and to make a circuit without soldering. Breadboard consists of
rows and columns of holes with metal contacts to insert components. The breadboard
supplied with Arduino Sidekick Basic Kit is arranged of 2 X 30 five-hole columns and 4
X twenty five-hole rows. These holes are connected internally in a manner as
illustrated below.
Fixed Resistors
The resistors supplied with Basic Kit are made of carbon and have fixed value type. The
value of resistance is marked by the colored bands. You can get the value from the
resistor color code sheet.
•
•
•
•
The first band indicates the first digit of the resistance value.
The second band indicates the second digit.
The third band indicates the multiplier value of the resistor.
The fourth band denotes the Tolerance value.
Potentiometer (POT)
POT is a variable resistor whose resistance can be changed by rotating the knob. It has
three terminals - the terminals on the ambilateral sides of the resistor are connected to
ends of conductor which is made of resistive material. The middle terminal is connected
to a slider which moves over the resistive material. The value of resistance changes
proportionally to the position of the knob.
Thermistors
Thermistors are special resistors whose resistance will be changed with the
temperature around it. They provide very useful and convenient way to sense the
temperature difference.
Light Dependent Resistors (LDR)
LDR will change the resistance when the intensity of light falling on them changes. They
are also called photocell. It offers maximum resistance when there is no light falling on it
and gives minimum resistance when exposed to bright light. It is made up of photo
sensitive material like Cadmium Sulphide and can be connected to the circuit. It can be
used as a light sensing element.
Light Emitting Diodes
LEDs emit will light up when it is forward biased. They are encapsulated in a
transparent casing and come in various colors like red, green and blue. LEDs are made
of gallium arsenide phosphide, and by altering the proportions of arsenic and
phosphorus, different colors can be obtained. Monocolor LEDs have two leads Anode(
+ve ) and Cathode (-ve). Tricolor LEDs have 4 Leads - one anode and 3 cathodes for
each color.The LEDs can be used in display boards.
Switch
The switches are used to close or open the circuit. The switches supplied
with Basic kit have two types - Push button switch and Slide Switch.
•
Push Button Switch
The circuit will be closed as long as you press the push button switch.
•
Slide Switch
Slide switch is a simple two positions switch. It can be used to open or close a
circuit by setting it to appropriate position.
•
Tilt Switch
Tilt switch contains two terminals which are connected to the circuit , it
closes_the circuit when it is _tilted horizontally while opens_the circuit when
_tilted vertically.
Capacitors
Capacitors are used to store electric charge. They are classified into two different types:
Electrolytic and Ceramic disc Capacitor. Capacitors are expressed in terms of micro
Farads (uF).
•
Connecting the Capacitor
Capacitors can be connected in two types of arrangement in a circuit as shown
below.
•
Capacitors In Series
The total equivalent capacitance, when two or more capacitors are connected in
series with each other, is equal to the sum of the reciprocal of individual
capacitance value.
•
Capacitors In Parallel
The total equivalent capacitance, when two or more capacitors connected in
parallel, is equal to the sum of the individual capacitance.
•
Electrolytic Capacitors
Electrolytic Capacitors normally have small volume and large volume of
capacitance. They are classified into polarized and non-polarized electrolytic
capacitors. Metals like aluminum, tantalum , vanadium and bismuth are used to
form anode and cathode foils.
•
Ceramic Disc Capacitors
The Ceramic Capacitors use ceramic dielectric with thin metal films as electrodes
bonded to the ceramic. In the Disc type, capacitor silver is fixed on to both sides
of ceramic to form conductor plates. The disc capacitors are used only for small
value of capacitance.
Buzzer
A buzzer is an audio signaling device, which may be mechanical, electromechanical, or
Piezoelectric. It produces various audio signal based on the oscillation of the material
used in it. They are commonly used in alarms and timers.
Connect the long pin to the positive voltage, and the short pin to ground.
The buzzer can be connected to digital outputs, and will emit a tone when the output is
high. Alternatively, it can be connected to an analog pulse-width modulation output to
generate various tones and effects.
Diode
A diode is a semi conducting material that conducts current only in one direction. It
starts conducting only after the supply voltage is greater than the barrier potential. It
acts like a closed switch in forward biased condition and acts like an open switch when
it is reverse biased. The diodes are classified based on the semiconducting material
and can be used to fabricate,such as PN Junction diode,zener diode,light emitting diode
etc.
•
Biasing a Diode
Applying voltage to a diode is called biasing a diode.The diode gets forward
biased when a positive supply voltage is applied across the terminals and
starts conducting above 0.7v for a silicon diode and 0.3v for a germanium
diode.When a negative voltage is applied across the terminals of a diode, it is
said to be** reverse biased**. The diode gets damaged when the reverse biasing
voltage exceeds breakdown voltage_._
Mini Servo
Servos are DC motors with gearing and feedback system.They are used in driving
mechanism of robots.
Lessons
1. Hello World! : The Blinking LED
•
Hardware
o
•
Connect an LED to Digital Pin 8 as shown below. The 330 Ohm resistor
limits the current flowing to the LED.
Software
o
Compile and upload the following sketch:
//Blink a LED connected to Digital Pin 8 via a 330 Ohm resitors.
void setup() {
pinMode(8, OUTPUT);
}
// Initialize Arduino Digital Pin 8 as output
void loop()
{
digitalWrite(8, HIGH); // Switch On LED
delay(500);
// Wait for half a second
digitalWrite(8, LOW); // Switch Off LED
delay(500);
// Wait for half a second
}
2.
Running LED display
•
Hardware
o
Connect 3 LEDs to Digital Pins 9, 10 and 11 via a 330 Ohms resistor
each.
•
Software
o
Compile and upload the following sketch:
//Running LED display: Three LEDs connected to Digital Pin 9, 10 and 11.
void setup()
{
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
// Initialize Arduino Digital Pins 9 as output
// Initialize Arduino Digital Pins 10 as output
// Initialize Arduino Digital Pins 11 as output
void loop()
{
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
delay(250);
// Wait for quarter of a second
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
delay(250);
// Wait for quarter of a second
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
delay(250);
// Wait for quarter of a second
}
3. Talk to Arduino : Connecting a Pushbutton Switch
•
Hardware
Connect an LED to Digital Pin 8 as shown below. The 330 Ohm resistor
limits the current flowing to the LED.
o Connect one of Push button switch to Digital Pin 12, and another to GND
via a 10K resistor.
o Connect other end of Push button to +5V.
o
•
•
Software
Compile and upload the following sketch:
//Pushbutton switch demo: LED is connected to digital pin 8 and Pushbutton is
connected to digital pin 12.
//The LED glows when the button is pressed.
char inputButtonState;
void setup()
{
pinMode(8, OUTPUT);
LED
pinMode(12,INPUT);
Pushbutton
// Initialize Arduino Digital Pins 8 as output for connecting
// Initialize Arduino Digital Pins 12 as input for connecting
}
void loop()
{
inputButtonState = digitalRead(12); //Read the Pushbutton state.
if (inputButtonState == HIGH)
{
digitalWrite(8, HIGH); //Switch on LED
}
else
{
digitalWrite(8, LOW); //Switch off LED
}
}
•
The above does demonstrate how to send a signal to the Arduino. In fact, you
can achieve the same goal without the Arduino. Just press the button to close the
circuit, then, let's flip the HIGH/LOW values as follows:
void loop()
{
inputButtonState = digitalRead(12); //Read the Pushbutton state.
if (inputButtonState == HIGH)
{
digitalWrite(8, LOW); //Switch on LED
}
else
{
digitalWrite(8, HIGH); //Switch off LED
}
•
The LED now lights with the circuit open and switches off with the circuit closed.
4 Analog: POT
•
Hardware
o
o
o
o
o
o
Connect anode of LED to PWM Pins via a 220 Ohms resistor .
Connect cathode of LED to GND Pin.
Mount the Pot in the bread board.
Connect the right leg of the Pot to +5v.
Connect the middle leg of the Pot to any of the Analog input pins(0-5).
Connect left leg of the Pot to the Ground Terminal.
•
Software
o
o
Connect LED annode to digital pin 5 (instead of 5V).
Compile and Upload the following sketch:
//Varying the brightness of the LED using a Pot
int value=0;
int mval;
void setup()
{
pinMode(5, OUTPUT);
}
void loop()
{
value=analogRead(A1); //read analog value from input A1
// PWM output given to the LED
mval = map(value, 0, 1023, 0, 100);
analogWrite(5,mval);
}
5. Rainbow On Desk: Tricolor LED
•
Hardware
RGB LED supplied with the basic kit is common anode type. The longest lead is
anode. Other three leads are cathodes for Red, Green and Blue respectively.
Connect RGB cathodes LEDs to Digital Pins 9, 10 and 11 via a 330 Ohms
resistor each.
o Connect Anode to +5v
o
•
o
Software
•
Compile and upload the following sketch:
void setup() {
}
void loop() {
for(int b = 0 ; b