Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You’ll find more than 200 tips and techniques for building a variety of objects and prototypes such as toys, detectors, robots, and interactive clothing that can sense and respond to touch, sound, position, heat, and light. You don’t need experience with Arduino or programming to get started. Updated for the Arduino 1.0 release, the recipes in this second edition include practical examples and guidance to help you begin, expand, and enhance your projects right away—whether you’re an artist, designer, hobbyist, student, or engineer.
Get up to speed on the Arduino board and essential software concepts quickly Learn basic techniques for reading digital and analog signals Use Arduino with a variety of popular input devices and sensors Drive visual displays, generate sound, and control several types of motors Interact with devices that use remote controls, including TVs and appliances Learn techniques for handling time delays and time measurement Apply advanced coding and memory handling techniques
Really useful ideas for arduino projects. Not for reading straight through, but definitely gives me LOTS of fodder for experimentation. May human created intelligence supersede that of their creators! Hooray! :D
The book provides a quick introduction to Arduino (which I needed because I have long since forgotten the details) and then jumps into providing a long list of C code snippets to solve specific issues such as reading from this or that sensor or basic programming problems like converting strings to integers and vice versa. This is supposed to help non-programmers get started with Arduino, and I guess it can work as long as people don't get intimidated by C. I can read C well enough so for me it was ok to just read the code right away. The general advice on how to read the components specs to figure out the appropriate voltage parameters etc. seems helpful to provide initial directions for someone who is completely lost. Definitely not a complete walk-through for a total beginner in all of those things though.
If you are already a software engineer most of the book is common sense. If that's the case then the books acts mostly as a guide to key concepts such as digital/analog inputs, different kinds of electronic parts to achieve your goal, a refresher for some computer science concepts
A good book if you want to start working with the Arduino platform, I only find the layout a little lame. You could find all info online, of course, but in the heat of making stuff it's always nice to have this comprehensive reference next to your workbench. (4.5/5)
Good starting point for exploration of the Arduino and its capabilities. The book includes numerous examples - code that will no doubt be useful in a wide variety of projects.
It also includes a bit of the more 'hard code' technical details for those wanting to understand more of what happens under the hood - i.e., how the Aruino IDE compiles the code and how it's uploaded to the Arduino - plus more details on how the arduino works at a hardware level.
I read this because my lecture recommend this book to the students. Sooo many arduino projects you can try, along with clear descriptions and explanations. The projects also varied from the super easy ones to the hard ones. However, there are some mistake, or maybe misprint, in this book. But it's no big deal because as soon as you find something wrong, you can immediately notice the cause. From my experience, this book is really good to help us get used to many kinds of arduino projects.
This book is a great resource to have on the shelf while you're working through problems. Many of the 'recipes' have helped me through difficult problems and allowed me to extract good bits of code to use in my own projects.