Practical Arduino and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $8.31 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Practical Arduino on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Practical Arduino: Cool Projects for Open Source Hardware (Technology in Action) [Paperback]

Jonathan Oxer , Hugh Blemings
3.7 out of 5 stars  See all reviews (34 customer reviews)

List Price: $39.99
Price: $26.28 & FREE Shipping. Details
You Save: $13.71 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $26.28  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.

Book Description

December 28, 2009 1430224770 978-1430224778 1

Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home. Get hands-on experience using a variety of projects and recipes for everything from home automation to test equipment.

Arduino has taken off as an incredibly popular building block among ubicomp (ubiquitous computing) enthusiasts, robotics hobbyists, and DIY home automation developers. Authors Jonathan Oxer and Hugh Blemings provide detailed instructions for building a wide range of both practical and fun Arduino-related projects, covering areas such as hobbies, automotive, communications, home automation, and instrumentation.

  • Take Arduino beyond "blink" to a wide variety of projects from simple to challenging
  • Hands-on recipes for everything from home automation to interfacing with your car engine management system
  • Explanations of techniques and references to handy resources for ubiquitous computing projects

Supplementary material includes a circuit schematic reference, introductions to a range of electronic engineering principles and general hints & tips. These combine with the projects themselves to make Practical Arduino: Cool Projects for Open Source Hardware an invaluable reference for Arduino users of all levels. You'll learn a wide variety of techniques that can be applied to your own projects.

What you’ll learn

  • Communication with serial devices including RFID readers, temperature sensors, and GPS modules
  • Connecting Arduino to Ethernet and WiFi networks
  • Adding synthesized speech to Arduino
  • Linking Arduino to web services
  • Decoding data streams from commercial wireless devices
  • How to make DIY prototyping shields for only a couple of dollars

Who this book is for

This book is for hobbyists and developers interested in physical computing using a low-cost, easy-to-learn platform.

 

Table of Contents

  1. Introduction
  2. Appliance Remote Control
  3. Time-Lapse Camera Controller
  4. Virtual USB Keyboard
  5. PS/2 Keyboard or Mouse Input
  6. Security/Automation Sensors
  7. Online Thermometer
  8. Touch Control Panel
  9. Speech Synthesizer
  10. Water Flow Gauge
  11. Oscilloscope/Logic Analyzer
  12. Water Tank Depth Sensor
  13. Weather Station Receiver
  14. RFID Access Control System
  15. Vehicle Telemetry Platform
  16. Resources

Frequently Bought Together

Practical Arduino: Cool Projects for Open Source Hardware (Technology in Action) + Arduino Cookbook + Programming Arduino Getting Started with Sketches
Price for all three: $64.99

Buy the selected items together


Editorial Reviews

About the Author

Jonathan Oxer, who has been labeled "Australia's Geekiest Man," has been hacking on both hardware and software since he was a little tacker. He is a former president of Linux Australia, and founder and technical director of Internet Vision Technologies. He is author of a number of books, including How to Build a Website and Stay Sane, Ubuntu Hacks, and Quickstart Guide to Google AdWords. He has been surgically implanted with an RFID chip and is set to host an upcoming TV show called SuperHouse (www.superhouse.tv) featuring high-tech home renovation, open source automation systems, and domestic hardware hacking. Jonathan has appeared on top-rated TV shows and been interviewed on dozens of radio stations about his home automation system. He was technical supervisor for the first season of the reality TV show The Phone, has connected his car to the Internet (www.geekmyride.org), and is also a member of the core team of Lunar Numbat (www.lunarnumbat.org), an Australian group working with the European team White Label Space (www.whitelabelspace.com) on an unmanned moon mission for the Google Lunar X-Prize (http://en.wikipedia.org/wiki/Jonathan_Oxer).

Hugh Blemings took a radio apart when he was about eight and never recovered. From this start and an interest in Ham Radio, he began his career doing hardware and emedded software development back when 68HC11's were the latest and greatest. Hugh has been working on free software since the mid-90's for fun and as a (still fun!) paid gig since 1999. He was co-author of the gnokii project and developed kernel device drivers for the Keyspan USB-serial adaptors. He worked at IBM's Linux Technology Centre as a open source hacker in the Canberra-based OzLabs team for just shy of eight years, doing everything from first line management to Linux kernel porting for embedded PowerPC platforms. He now works on Ubuntu Linux at Canonical in the kernel team, but remains firmly of the view that any day that involves a soldering iron, a 'scope and emacs is a good day.

Product Details

  • Paperback: 456 pages
  • Publisher: Apress; 1 edition (December 28, 2009)
  • Language: English
  • ISBN-10: 1430224770
  • ISBN-13: 978-1430224778
  • Product Dimensions: 7.5 x 0.9 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (34 customer reviews)
  • Amazon Best Sellers Rank: #141,273 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
45 of 45 people found the following review helpful
4.0 out of 5 stars Not a Beginners Reference -- More for Advanced Projects January 19, 2010
Format:Paperback|Amazon Verified Purchase
I am a beginner to the Arduino, and received this book just a few days ago with my shipment of a Arduino Duemilanove starter kit. In short, this book is not for beginners.

My background is that of a mechanical engineer, so I'm more technically inclined than most. I have not programmed, or coded, anything in the last 10 or so years, and I have not programmed in C.

This book should really be entitled ADVANCED Arduino. It is lacking some basic overview chapters or appendices to get a beginner up and running. Another very useful reference would be a Programming Language appendix that really covers the programming structures available and suggestions on how to get the most out of the language. For that, I found a useful PDF reference by Brian Evans on the web.

I was hoping this book would have covered some interfacing with motors. An overview on interfacing with different types of motors, including DC Brush, Brushless, hobby servos, and servo motors with encoders or larger motor types would be very helpful. One of my first projects that I am tackling is using an Accelerometer, but I need the resolution via a digital interface. A project including an SPI data interface would have also been appreciated.

I'm sure I will be referencing this book in the future. Some of the projects are quite amazing. I've never thought about interfacing the Arduino to an automobile for real time telemetry!
Was this review helpful to you?
40 of 40 people found the following review helpful
Format:Paperback
The authors have well and truly delivered what they've outlined as their goal in the Introduction section, namely "We want you to take these projects as inspiration and examples of how to apply a variety of handy techniques and then adapt them to suit your own requirements, coming up with new ideas that put ours to shame". Frankly I'm impressed with what Jonathan and Hugh have achieved. They've packed in an incredible amount of information in over 400 pages using 14 broad coverage real-world projects demonstrating how to put the Arduino to practical use. Importantly, they've included some succinct and relevant background information on basic electronic theory and implementation that will save readers days of frustration in getting their circuits working. Nothing kills off the excitement of working on projects than not being able to find why something won't work as intended. With Arduino projects, there is the added difficulty that 'bugs' could be in the software and/or hardware. Excellent title - Practical. Says it all.

I like the Contents at a Glance page in addition to the detailed Contents. Use the former to get you quickly to a project of interest or the detailed Contents to quickly search out techniques relevant to your latest brainstorm.

The included source code easy to read and well explained. Great to see it is also available on line - an essential requirement for this type of book.

Circuit diagrams (schematics) clear are easy to read. I support the authors' approach in encouraging readers to develop skills in reading these.

A useful index - I find it very annoying when books that are likely to be used as a reference omit one.

Do yourself a favour and read the Resources chapter first. Rather than a list of Internet references, this 27 page chapter contains practical tips on interfacing the Arduino with the outside world. An excellent walk-through on how to create an Arduino Library is also included to encourage you to share your solutions in accordance with the Open Source philosophy of the book and the Arduino platform.

The only disappointment was the quality of reproduction of many of the photographs; I assume the muddy contrast is the result of a compromise in the printing process. That said, the book price really is very good value for the range of material covered.

I have over a decade of experience in electronics design and manufacture with an international electronics company (Philips) and many years of experience in Engineering and IT Project Management. While I've enjoyed working with PCs as a hobby for nearly 30 years, I've only dabbled in programming. The Arduino has enabled me to rediscover the fun of electronics and develop my programming skills - I've been having fun with Arduinos for just one year. This book will give me inspiration for years to come.

Neil Matthews
B. Tech. Electronic Engineering, MBA
Comment | 
Was this review helpful to you?
28 of 28 people found the following review helpful
5.0 out of 5 stars Old dog...new tricks May 11, 2010
Format:Paperback
I've been teaching programming for almost 25 years, mostly in C, and have been a licensed amateur radio operator for over 50 years so I know enough electronics to be dangerous. As an author myself, I know how hard it is to write a book on programming. I can't even imagine adding hardware descriptions to the task. As daunting as that might seem to me, Oxer and Blemings have done a wonderful job of covering both elements in Practical Arduino.

Chapter 1 begins with a discussion of very basic electronics (e.g., Ohm's Law, capacitance, etc.) and elementary safety issues. It also covers the minimal tools one needs to build each project that forms a chapter in the book. There are 16 chapters in the book, and 14 of those chapters discuss a project you can build. Most of the projects can be built with the ATMega128 or 328 CPU, although the last project (a telemetry system for an automobile) requires the horsepower of a 1280 CPU.

Essentially, each chapter begins with short description of the components you need to complete the project. Early in the book they even tell you several places to purchase specialized parts that might not be available at your local Radio Shack or equivalent. By the way, eBay has a bazillion electronic components for sale at very low prices. Amazon is also a good place to look, especially for the Arduino and the tools. If nothing else, they're a good way to discover what you should be paying for components.

Each chapter then proceeds to walk you through the construction of the project for that chapter. The topics were selected to highlight major tasks often encountered when using microcontroller (e.g., sensors, controllers, serial communications, etc.). None of the topics are the "blinky LED" type. All are serious projects and are designed for real work.

Actually, I purchased the book for a very specific problem I was having building a project that required multiplexing. Since that word didn't even exist when I started dabbling with electronics, I hoped this book would provide some answers...which it did, and then some. Not only did I learn how to multiplex an Arduino, I learn how to Charlieplex a circuit! In most cases, the authors not only tell you how to do something, but also why you are doing it. That's an admirable goal for any book that is trying to teach something to the reader and they've done it very well.

While I bought the book to address a single, specific problem, I ended up reading it from cover-to-cover. There are little nuggets of knowledge hidden in each and every chapter...each worth ferreting out. Each chapter also discusses the software necessary to drive the project. Software issues are also discussed, mostly using C code that is easy to follow. While the code is not C++ or purely Object Oriented, if you're into OOP like I am, it's a simple step to make the code OOP-friendly.

I've probably read a half dozen books now on the Arduino, but this is the one that has really answered my questions. It has a useful index, which is always a good sign of a well-written book. If you can only afford one book on the Arduino, make it this one...you won't be disappointed.
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars Hobbyist Level Coverage
I was expecting something very different. What I got was a review of some completed Sketches and Circuits at the hobbyist level, but very little in the way of new ideas or... Read more
Published 10 days ago by D. Thompson
5.0 out of 5 stars Book was a gift - recipient loved it!
This item was a gift, but the fellow I got it for enjoyed reading all the projects (and working on a few of them himself). Read more
Published 1 month ago by Kallah
4.0 out of 5 stars One of the better Arduino-related books
After briefly stepping through a few electronics basics, you quickly move from some experiments and programming you may already be familiar with as an Arduino enthusiast, to... Read more
Published 1 month ago by B. R. Childress
5.0 out of 5 stars it's great thanks
it's great thanks, blah, blah. it's great thanks, blah, blah. it's great thanks, blah, blah.it's great thanks, blah, blah
Cool!
Published 3 months ago by lissajous
5.0 out of 5 stars I love it
this books was great. it helped me make my final project and i was impressed at how simple it was to learn
Published 5 months ago by martin
4.0 out of 5 stars Very good project overview to spur your imagination
PROS
Wide range of interesting projects to get you thinking about what is possible with Arduino
Companion electronic versions of the book available for $10 if you buy the... Read more
Published 12 months ago by Mark Colan
2.0 out of 5 stars Bad pictures
Different pictures of this book are illegible because of the poor printing quality. I'm really disappointed and because of the freight return price, nevertheless, I'll keep this... Read more
Published 19 months ago by Xian
4.0 out of 5 stars Kindle version is fine, well written and useful projects
My Arduino and parts are still on order, and I have had very limited exposure to Arduino and what it can do. Read more
Published 20 months ago by Earl Laamanen
3.0 out of 5 stars needs better graphics
This is an OK book for new Arduino people. However, the black and white photos and some of the schematic drawings are low in resolution - poor quality. Read more
Published 20 months ago by kh6
2.0 out of 5 stars Not worth it! Even more expensive than you'd think!
I bought this book on the basis of the table of contents and the reviews.

I found it to be a waste of money. All the cool projects will set you back at least $100. Read more
Published on February 16, 2011 by R. B. Williams
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category