The aim of this book is not only to let you enter the World of Arduino, but also to help you emerge victorious and continue your microcontroller programming learning experience by yourself. In this book theory is put into practice on an Arduino board using the Arduino programming environment. Having completed this fun and playful course, you will be able to program any microcontroller, tackling and mastering I/O, memory, interrupts, communication (serial, I²C, SPI, 1-wire, SMBus), A/D converter, and more. All programs presented can be downloaded for free from www.elektor.com/mastering-microcontrollers. For this second edition, the author has designed a versatile printed circuit board that can be stacked on an Arduino board. The assembly can be used not only to try out many of the projects presented in this book but also allows for new exercises that in turn provide the opportunity to discover new techniques.
This book is for you if you are:
• A microcontroller novice
• An Arduino user (enthusiast, artist, etc.) wishing to deepen your knowledge
• An electronics graduate or undergraduate student
• A teacher looking for inspiration
• Soft cover, 380 pages. 209(L) x 139(W)mm