2019 · 321 pages
About this book
This book guides the reader through a fast paced brief on digital computers and programs. the journey continues with a thorough introduction to the C programming language encompassing the restrictions and enhancements provided by the Arduino environment.The book builds upon the C language features adding practical applications for the reader's growing knowledge while interacting with the Arduino hardware. Interrupts, timers and ports are investigated while developing the reader's programming skills. The control of servos, stepper motors and DC motors is explored and the contribution of software libraries evaluated. Program development techniques and state machines are added to the mix. Communications interfaces are explored and developed to thoroughly extend the reader's skill set. suck skills are further extended with algorithms and data structures directly relevant to the platform and Arduino based projects.Key C++ features are added to the mix to equip the reader with the knowledge and practical experience transporting them from beginner to programming competence.The programs and projects in this book can almost all be tackled by owners of the relatively low cost UNO or Nano boards. One chapter explores one of the new MKR (IOT) boards and the exciting new options available where networking, Web services and a real time clock are available.
Similar books
Rummaging the shelves…
Reviews
Loading reviews…
