APPENDIX - Beginning Arduino Programming (Technology in Action) (2011)

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