What do you think?


Beginning C for Arduino: Learn C Programming for the Arduino
Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching.
Beginning C for Arduino, Second Edition will teach you:
The C programming language How to use C to control a microcontroller and related hardware How to extend C by creating your own libraries, including an introduction to object-oriented programmingDuring the course of the book, you will learn the basics of programming, such as working with data types, making decisions, and writing control loops. You'll then progress onto some of the trickier aspects of C programming, such as using pointers effectively, working with the C preprocessor, and tackling file I/O. Each chapter ends with a series of exercises and review questions to test your knowledge and reinforce what you have learned.
- GenresProgrammingEbooks
868 pages, Kindle Edition
First published January 1, 2012
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 4 of 4 reviews
May 21, 2018
Great book for a quick grasp in C and interfacing C for Arduino. It is good as an introductory manual for beginners, intermediate/experienced programmers in other programming languages, people with prior experience in C but wanting a quick refresher.
The chapters are short enough to keep interest of readers on, but also do not miss out any critical information. Wherever the author feels that there could be additional useful supplementary information, he has mentioned it and provided links for the same.
The end chapter exercises are very insightful and a good addition to the main material (make sure to not forget to read those questions).
Finally, the last chapter is dedicated to some useful concepts of C++ so as to enable readers to understand many of the standard Arduino libraries. Initially I thought it was not so useful, but after reading through the chapter I found that the chapter has just enough information for a good barebones introduction to Object Oriented Programming, and understanding Arduino libraries.
The chapters are short enough to keep interest of readers on, but also do not miss out any critical information. Wherever the author feels that there could be additional useful supplementary information, he has mentioned it and provided links for the same.
The end chapter exercises are very insightful and a good addition to the main material (make sure to not forget to read those questions).
Finally, the last chapter is dedicated to some useful concepts of C++ so as to enable readers to understand many of the standard Arduino libraries. Initially I thought it was not so useful, but after reading through the chapter I found that the chapter has just enough information for a good barebones introduction to Object Oriented Programming, and understanding Arduino libraries.
November 1, 2020
Excellent programming reminder, and even better for those who want to learn the C programming language without having to go to school like I did. Mr. Purdum has the right approach to teach, I wish my teacher had been him, but no use in crying over spilled milk, I learned the hard way I supposed or my teacher's approach was different; nevertheless, this was good to refresh my memory to tackle on a project I'm working on. This is also an introduction to C++ which should be the actual focus of the book since C is the core of C++.
April 29, 2022
This is a great book to learn the basics of Arduino programming. The book is systematic, starts from scratch, and you only need to buy a few hardware components. I recommend it to anyone who wants to refresh or doesn't have C/C++ programming language knowledge. It's a quick and systematic way to get started or have fun with simple embedded systems programming.
November 5, 2016
Very complete book. It covers a lot of advance C features.
Displaying 1 - 4 of 4 reviews





