You are on page 1of 6

Software specifications

Chapter Software Free/Proprietary Download links to the software Hardware specifications OS required
number required
(With
version)
1 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires for Windows
Breadboard Tutorial
2 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- LEDs and RGB LEDs
- Standard resistors
between 220-1000 Ohms
- 7 Segment Display
- Standard multi segment
Bar Graph
- LED Matrix such as the
one available on
sparkfun.com or enough
LEDs to build one
3 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- LEDs and RGB LEDs
- Standard resistors
between 220-10K Ohms
- Pushbuttons
- Switches (such as toggle
switch)
- 4051 Multiplexor IC or
equivalent
4 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- LEDs and RGB LEDs
- Standard resistors
between 220-1000 Ohms
- 10K or similar
Potentiometer
- LM35 or TMP36
Temperature Sensor IC
- PIR Motion Sensor
- Gas Sensors such as the
MQ-3/4/5/6/7/8 from
Sparkfun
- Sharp IR sensor such as
the GP2Y0A21YK or
GP2Y0A02YK0F
- Ultrasonic sensors such
as the MaxSonar EZ
series
- 4051 Multiplexor IC or
equivalent
- Simple Accelerometer
such as the ADXL335
breakout from Sparkfun
- Standard I2C IMU such as
the Sparkfun 6DOF
ITG3200/ADXL345
combo
- Standard GPS receiver
with UART
communication
5 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- LEDs and RGB LEDs
- Standard resistors
between 220-10K Ohms
- Standard diodes (1N4148
and 1N4007/4001)
- Small DC Motor (any
small motor would
suffice)
- Small vibrating motor
(Can be replaced with an
LED+Resistor)
- Jelly Bean NPN
Transistors. Any of the
BC547, 2n3905, TIP120
- Standard Logic Level N
channel MOSFETs such
as the IRF510 or the
IRF520
- Arduino Motor Shield
- Standard RC Servo Motor
- ULN2003 or ULN2004
Darlington Array IC
- Small Bipolar Stepper
Motor
- Small Unipolar Stepper
Motor
6 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- Standard resistors
between 100-10K Ohms
- 8 Ohm small speaker
- Jelly Bean NPN
Transistors. Any of the
BC547, 2n3905, TIP120
- Standard diodes (1N4148
and 1N4007/4001)
- General 5V Relay
- 1.5 – 3.0 V Battery with
wire terminals
- General LEDs
- General
optocoupler/optoisolator
such as the TLP621,
4N35, LTV-816
- A 74HC595 Shift
Registers
7 Arduino Free http://arduino.cc/en/Main/Software - 2 x Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- Standard resistors
between 100-10K Ohms
- Ping Ultrasonic Sensor
- One-wire temperature
sensor such as the
DS18B20
- RF Link Transmitter and
Receiver (434/315 Mhz)
or equivalent
- 2 x Xbee Standard or
Pro modules + Xbee
breakout board or
equivalent (Explorer
board)
8 Arduino Free http://arduino.cc/en/Main/Software - Arduino Board** Mac OS X, Linux
1.0.0 or - Standard Breadboard (32/64 bit),
higher and Jumper Wires Windows
- Standard resistors
between 100-10K Ohms
- 4051/4067 Analog
Multiplexor IC
- Standard resistors
between 100-10K Ohms
- 10 uF Capacitors
- ATMega 328
- 16 Mhz Quartz Cryistal
- 10nF Capacitors
- 7805 5V Voltage
Regulator

** Either One of Uno, Duemilanove (ATMega328), Diecimila/Duemilanove (ATMega168), Nano, Mega 2560, Mega (ATmega 1280), Leonardo,
Micro, Mini (ATmega328/ATmega168) with USB Programmer, Pro Mini (5V/3.3V, 16 Mhz/8Mhz) with USB Programmer

Detailed installation steps (software-wise)


The steps should be listed in a way that it prepares the system environment to be able to test the codes of the book.

1. Arduino:
a. Download the Arduino Installer from the Arduino.cc website that fits your operating system.
b. Install the Arduino software
c. Connect your Arduino Board and make sure the drivers are installing.

Further Details and complete guide for Windows available at the following official Arduino link:

http://arduino.cc/en/guide/windows

You might also like