This book starts with a thorough introduction to the C programming language.
The book then builds upon the language features
developing practical applications exploiting
the Arduino platform. Interrupts, timers and ports are explored
along with the control of servos and steppers.
Program development techniques are developed along with important algorithms
and data structures. Key C++ features are added to
the mix to equip the reader with a software
toolkit designed to carry the from beginner to programming competence.