Beginning Arduino Programming (Technology in Action) (2011)
APPENDIX
Resources
This appendix contains a collection of various resources that you might find helpful. I've provided lists of forums, tutorials, and other useful web sites; some of the many global suppliers; and a list of all of the parts used in this book. If you had any questions about a specific part when it was needed in a particular chapter, this is the place to find out more about it.
Additional Resources
Arduino is all about the community, right? The shear volume of material published online about the Arduino platform, mostly voluntary and all free, is simply staggering. We have drawn deeply from the contributions of the community in writing this book. The following sections include some of the web sites that are useful for online discussions, additional tutorials, and other reference sources.
Forums
Adafruit Industries (http://forums.adafruit.com): Microcontrollers, Adafruit products, Arduino, and laser cutting
AVR Freaks (www.avrfreaks.net/phorum): Programming AVR microcontrollers, using GCC, AVR tutorials
bildr (http://forum.bildr.org): Tutorial discussion, hardware and software help
DIY Drones (http://diydrones.com/forum): Autonomous unmanned aerial vehicles powered by Arduino
MakerBot Industries (http://wiki.makerbot.com/forum:start): Arduino and 3D printing
Processing (http://forum.processing.org): General Processing discussion, project exhibitions, and library development
PureData (http://puredata.hurleur.com): All things PD—patches, libraries, and hardware
RepRap (http://forums.reprap.org): More 3D printing and other Arduino Arduino-related stuff
SparkFun Electronics (http://forum.sparkfun.com): Electronics, SparkFun products, Arduino, PCB design, and project ideas
Tutorials
Adafruit Industries (www.adafruit.com/tutorials): Beginning electronics, sensors, and other Arduino tutorials
Arduino (http://arduino.cc/en/Tutorial/HomePage): Official Arduino tutorial web site
Jeremy Blum (http://jeremyblum.com/category/arduino-tutorials): Video tutorials from Jeremy Blum
SparkFun Electronics (www.sparkfun.com/tutorials): Embedded electronics, surface mount soldering, projects, and other tutorials
Spooky Projects (http://todbot.com/blog/spookyarduino): Class notes and tutorials from Tod E. Kurt
Tronixstuff (http://tronixstuff.wordpress.com/tutorials): An ever-expanding series of Arduino tutorials from John Boxall
Wiring (http://wiring.org.co/learning/basics): Tutorials for the Wiring platform, similar to and mostly compatible with Arduino
Other Stuff
Arduino Shield List (www.shieldlist.org): Summaries of hundreds of Arduino compatible shields
Freeduino Index (www.freeduino.org): Index of all things Arduino and Freeduino compatibles
MAKE Magazine (http://blog.makezine.com/arduino): Arduino coverage, tutorials, and crafty projects
Selected Suppliers
Arduino and electronics prototyping is a worldwide phenomenon. To complete the projects in this book, you will need to draw on a variety of suppliers to find all of the parts that you might need. Following is an incomplete list of selected suppliers that carry the Arduino products, as well as many of the additional components that you will need. Undoubtedly there are more suppliers out there than listed here, many of them in your own neighborhood, but I've only listed some of the retailers that we've had experience with. For a more complete list, visitwww.arduino.cc/en/Main/Buy.
Adafruit Industries, www.adafruit.com, United States Arduino Store, http://store.arduino.cc/eu, Italy Cooking Hacks, www.cooking-hacks.com, Spain DFRobot, www.dfrobot.com, China
Earthshine Electronics, www.earthshineelectronics.com, United Kingdom
Farnell, http://uk.farnell.com, United Kingdom
Little Bird Electronics, http://littlebirdelectronics.com, Australia
Maker SHED, www.makershed.com, United States
Modern Device, http://shop.moderndevice.com, United States
Mouser Electronics, www.mouser.com, United States
.:oomlout:., www.oomlout.co.uk, United Kingdom
Parallax, www.parallax.com/Store, United States
Pololu Robotics & Electronics, www.pololu.com, United States
RobotShop, www.robotshop.com/eu, France
Seeed Studio, www.seeedstudio.com/depot, China
ServoCity, www.servocity.com, United States
Solarbotics, www.solarbotics.com, Canada
SparkFun Electronics, www.sparkfun.com, United States
Parts Used in This Book
For the projects discussed in this book, we have drawn from many different sources to obtain our parts. As we discussed in Chapter 1, a starter kit from one of the many retailers listed in that chapter is a great beginning point, because they contain many of the smaller fiddly parts needed to make things work. Some of the parts, like the ADXL335 accelerometer breakout board from SparkFun that we used in Chapter 8, could be substituted with other boards from Adafruit, Modern Device, or many others.
Table A-1 is a list of all of the parts used in this book, with the supplier, a part number, and an approximate price in US dollars for each item, along with the chapter number that the part was first mentioned. Part numbers are from the listed supplier, although many of our selected suppliers sell the same or similar items. This is just to give you a reference so that you can see what we were looking at.
Table A-1. Parts Used in This Book
Part Description |
Supplier |
Part Number |
Price |
Chapter |
Arduino Uno interface board |
SparkFun |
DEV-09950 |
$30 |
1 |
Solderless breadboard 240 tie points |
SparkFun |
PRT-09567 |
$6 |
2 |
Premium male-to-male jumper wires |
Pololu |
1708 |
$11 |
2 |
5mm RGB LED common cathode |
SparkFun |
COM-09264 |
$2 |
2 |
220 ohm ^-watt resistor |
Mouser |
291-220-RC |
$.05 |
2 |
330 ohm ^-watt resistor |
Mouser |
291-330-RC |
$.05 |
2 |
10 kilohm ^-watt resistor |
Mouser |
291-10K-RC |
$.05 |
4 |
Tilt switch |
SparkFun |
SEN-10289 |
$2 |
4 |
PIR motion sensor |
Parallax |
555-28027 |
$10 |
5 |
Piezo buzzer |
SparkFun |
COM-07950 |
$2 |
5 |
Mini pushbutton switch |
SparkFun |
COM-00097 |
$.35 |
5 |
1 kilohm ^-watt resistor |
Mouser |
291-1K-RC |
$.05 |
6 |
Wind sensor |
Modern |
MD0550 |
$17 |
6 |
2N3904 NPN transistor |
SparkFun |
COM-00521 |
$.75 |
6 |
DC brushless fan 5v 50mm |
SparkFun |
COM-09648 |
$5 |
6 |
10 kilohm photocell |
SparkFun |
SEN-09088 |
$1.50 |
6 |
10 kilohm trimpot/potentiometer |
SparkFun |
COM-09806 |
$1 |
7 |
1 microfarad capacitor |
Mouser |
URZ1H010MDD |
$.13 |
7 |
TMP36 temperature sensor |
Adafruit |
165 |
$2 |
7 |
BlinkM MinM smart LED |
SparkFun |
DEV-09904 |
$13 |
7 |
5mm LED assorted colors |
SparkFun |
COM-09592 |
$.35 |
8 |
Part Description |
Supplier |
Part Number |
Price |
Chapter |
2.2 kilohm ^-watt resistor |
Mouser |
291-2.2K-RC |
$.05 |
8 |
16 x 2 character LCD 5v |
SparkFun |
LCD-00709 |
$16 |
8 |
ADXL335 triple axis accelerometer |
SparkFun |
SEN-09269 |
$25 |
8 |
Arduino Ethernet Shield |
SparkFun |
DEV-09026 |
$46 |
9 |
Hitec HS-322HD standard servo |
Servo City |
33322S |
$10 |
9 |
200 step bi-polar stepper motor |
SparkFun |
ROB-09238 |
$15 |
9 |
Darlington transistor array |
Mouser |
ULN2004A |
$.88 |
9 |
H-bridge |
Mouser |
SN754410NE |
$2.30 |
9 |
TEMT6000 |
Mouser |
SN754410NE |
$2.30 |
9 |
Innovations ID-12 RFID reader |
SparkFun |
SEN-08419 |
$30 |
10 |
125kHz RFID tag |
SparkFun |
SEN-09417 |
$4 |
10 |
DS1307 real-time clock module |
SparkFun |
BOB-00099 |
$15 |
10 |
Arduino Mega 2560 interface board |
SparkFun |
DEV-09949 |
$65 |
11 |
N-channel MOSFET |
Mouser |
IRL540PBF |
$2.82 |
11 |
DPDT relay 5v |
Mouser |
V23105A5001A201 |
$2.14 |
11 |
1N4001 diode |
SparkFun |
COM-08589 |
$.15 |
11 |
.1” breakaway headers |
SparkFun |
PRT-00116 |
$2.50 |
12 |