Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £20.66

Save £11.33 (35%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Arduino Cookbook by [Margolis, Michael]
Kindle App Ad

Arduino Cookbook Kindle Edition

4.7 out of 5 stars 53 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£20.66

Length: 726 pages
  • Due to its large file size, this book may take longer to download

Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Product Description

Book Description

Recipes to Begin, Expand, and Enhance Your Projects

About the Author

Michael Margolis is a technologist in the field of real time computing with expertise in developing and delivering hardware and software for interacting with the environment. He has more than 30 years of experience at senior levels with Sony, Microsoft, and Lucent/Bell Labs. He has written libraries and core software that are part of the official Arduino 1.0 distribution.


Product details

  • Format: Kindle Edition
  • File Size: 13650 KB
  • Print Length: 726 pages
  • Page Numbers Source ISBN: 1449313876
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 2 edition (12 Dec. 2011)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B006MHUK32
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 4.7 out of 5 stars 53 customer reviews
  • Amazon Bestsellers Rank: #229,822 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?


Customer Reviews

4.7 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
This (second edition) is an outstanding guide to the Arduino environment. It is probably not for the absolute beginner, who would find "Getting Started with Arduino" by Massimo Banzi a clear and concise introduction. By contrast this 700 page Cookbook covers a huge range of topics, from using the C++ language to do simple arithmetic to detailed control of associated hardware. The 18 chapters are arranged in a total of over 200 sections, each of which contains a recipe describing a task, a circuit diagram and sample computer code where appropriate, followed by a detailed discussions which are in effect mini tutorials. The style is concise, extremely clear and objective - the author being able to make his point without being patronising and without any misguided attempts to liven the text with unnecessary humour. It is extraordinarily comprehensive; with four different recipes for controlling ordinary DC motors, as well as sections on stepper motors and servos. Using these recipes you will be able to communicate with other Arduinos, with your PC and with Web pages. You will also be able to send Twitter messages containing sensor data, keeping you informed even when off-site. It does not stop there, as with other O'Reilly books, there is comprehensive on-line support. I did find a diagram with one unlabelled component. If I had not been an absolute newcomer to this world I would have been able to guess the component value, but instead I asked for clarification by email and received a response from the author within hours. With this kind of support you cannot go wrong! Heartily recommended!
Comment 25 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
There seem to be lots of starter books for those starting out with the Arduino. This book is about twice the price and starts out with the most basic steps but takes you as far as you wish to go. I bought it because it seemed a false economy to buy a beginners and finding that once I'd 'got the lights flashing' I couldn't get any further. I think I did the right thing

The book is well written and takes you step by step through programming the Arduino. It will still be useful to you a long time after you progress beyond beginner.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I am a beginner using Arduino and the C++ programming language.
I cannot rate this book high enough for Arduino newcomers and am surprised at the low number of reviews compared to Amazon US. My first sketch was using the Servo which worked first time with the help from the excellent schematic diagrams.
My second sketch was driving two motors using a H bridge. Again, with the schematic diagrams I had a small track tank running backwards and forward using modifications of Michael's code. My next sketch used an ultrasonic transducer for distance determination for the above tank. I was able to download all the code from O'Reilly's website. Contrary to a previous reviewer I find the explanations clear and easy to understand. The code is well documented and I am already creating my own functions instead of copying willy nilly. With twenty pages of an Index it is not difficult to locate information. There are numerous tips and tricks covering code problems, electronic components, reading data sheets and other resources. From being a failed hobbyist assembly code programmer trying to get PICs to work, I now can realise my projects with ease thanks to this cookbook. Yes, you can find most of the examples on the web but having a 600 page reference saves a great deal of time. If you are new to Arduino this is the only book you will need. Look at the US reviews from the experienced Arduino programmers for confirmation.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
As a beginner to Arduino and all things micro controller, I can see that the real practical uses for this technology is boundless. Being the wrong side of 50-years old, learning from scratch is a mountain to climb. Not being a huge fan of electronic books, this paperback at 700 pages is a hefty tome, but the house style of o'Reilly books is streets ahead of many other technical publishers and it is very easy to read.

There are sections for the real beginner through to tempting glimpses of internet connected Arduino's and the like. I also own Jeremy Blum's book Exploring Arduino and the two fit together really well - it is always useful to have several different views on the same subject.

Working on your own on any challenging projects with unforgiving logic and numbering systems as well as the electronic hardware side, it is easy to get despondent when things don't quite go to plan, but the wealth of downloadable working examples and sketches is worth the price of the book alone.

The alternative is to use the Arduino forum, but far from being helpful, is the technical equivalent of shark infested waters, with so-called experts just waiting for the nod to hurl abuse at unsuspecting novices for daring to ask what they describe as silly questions. And woe behold anyone who suggests copy and pasting code.

However, Michael Margolis is a far more generous writer who is happy to share his undoubted expertise with anyone who prefers to make their own way. I don't want to be an Arduino/Atmel expert as I don't have the time or the years - I just want to get something working.
Read more ›
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

click to open popover