Create your own toys, remote controllers, alarms, detectors, robots, and many other projects with the Arduino device. This simple microcontroller board lets artists and designers build a variety of amazing objects and prototypes that interact with the physical world. With this cookbook you can dive right in and experiment with more than a hundred tips and techniques, no matter what your skill level is.
The recipes in this book provide solutions for most common problems and questions Arduino users have, including everything from programming fundamentals to working with sensors, motors, lights, and sound, or communicating over wired and wireless networks. You'll find the examples and advice you need to begin, expand, and enhance your projects right away.
Get to know the Arduino development environmentUnderstand the core elements of the Arduino programming languageUse common output devices for light, motion, and soundInteract with almost any device that has a remote controlLearn techniques for handling time delays and time measurementUse simple ways to transfer digital information from sensors to the Arduino deviceCreate complex projects that incorporate shields and external modulesUse and modify existing Arduino libraries, and learn how to create your own
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.