- Paperback: 388 pages
- Publisher: Apress; 2nd ed. edition (July 1, 2015)
- Language: English
- ISBN-10: 1484209419
- ISBN-13: 978-1484209417
- Product Dimensions: 7 x 0.9 x 10 inches
- Shipping Weight: 1.8 pounds (View shipping rates and policies)
- Average Customer Review: 4.6 out of 5 stars See all reviews (20 customer reviews)
- Amazon Best Sellers Rank: #214,980 in Books (See Top 100 in Books)
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.
To get the free app, enter your mobile phone number.
Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino 2nd ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
“The book is highly readable and starts from basics, like how to install the Arduino integrated development environment (IDE). The appendix of the book has a lot of good information on how and where to order the parts and boards. … I would strongly advise reading the book in a hands-on fashion and not just reading it alone. … High school and beginning college students will have a blast reading it and implementing the programs. I highly recommend it.” (Naga Narayanaswamy, Computing Reviews, April, 2016)
About the Author
Jack Purdum, Ph.D. is an educator with 25 years of teaching experience. He has been an amateur radio ("ham") operator for more than 50 years, holds a US patent for imaging software, has authored 16 programming texts, has numerous journal and magazine articles, and is a winner of numerous teaching awards.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top customer reviews
The many years that Dr. Purdum has spent as an educator dramatically demonstrates his ability to translate complex programming into simple terms that are very effective in teaching the reader what is going on with the compiler and how to properly write Arduino sketches. As it states on the back cover even if you have no prior experience programming this book is for you. I will add that even if you are a very experienced programmer, like me, who needs a refresher, this book is for you.
When I found out that the second edition was available, I purchased a copy and donated my first edition to the local library. The additional chapters, the updated appendices and the improvement in several of the projects makes this version a real value and worth the money.
I originally purchased and read the first edition of this book, and liked it so much that I bought this updated second edition. The differences are pretty minor, but I wanted to read the whole thing cover-to-cover again anyway, so I bought this one as well.
However, the re-explaining often goes too far. Add in the analogies and sometimes, a clear idea becomes muddied. In one section of the chapter on pointers, there's one paragraph to explain the concept, then three more explaining what could go wrong - but in a chummy, sorta funny way. Then a page and a half of an analogy. If he had just taken an extra paragraph on the original explanation it would have been complete, plus reinforced.
Instead, a challenging concept is explained succinctly, then confused by adding in the (already mentioned) errors that can happen and then confused further by adding the analogy.
No one else has mentioned that and so perhaps it's me. I like that the book isn't dry. It adds to the value and doesn't bore you. But I'd rather have double the serious discussion with a quarter of the rest.
The other confusing part is explaining, then saying that the reason is coming later - then throwing in the analogies. Honestly, it's the best arduino C book by far and my comments are only about style.
Get it if you want in depth instruction and explanation. Just beware of the caveats.
Most recent customer reviews
"Overloaded functions add a degree of...Read more