Exploring Arduino: Tools and Techniques for Engineering WizardryLearn to easily build gadgets, gizmos, robots, and more using Arduino Written by Arduino expert Jeremy Blum, this unique book uses the popular Arduino microcontroller platform as an instrument to teach you about topics in electrical engineering, programming, and human-computer interaction. Whether you're a budding hobbyist or an engineer, you'll benefit from the perfectly paced lessons that walk you through useful, artistic, and educational exercises that gradually get more advanced. In addition to specific projects, the book shares best practices in programming and design that you can apply to your own projects. Code snippets and schematics will serve as a useful reference for future projects even after you've mastered all the topics in the book.
Exploring Arduino takes you on an adventure and provides you with exclusive access to materials not found anywhere else! |
Contents
1 | |
19 | |
Reading Analog Sensors | 41 |
Controlling Your Environment | 61 |
Making Sounds | 91 |
USB and Serial Communication | 107 |
Shift Registers | 145 |
Communication Interfaces | 161 |
Interfacing with Liquid Crystal Displays | 199 |
Wireless Communication with XBee Radios | 221 |
Advanced Topics and Projects | 255 |
Data Logging with SD Cards | 277 |
Using the RealTime Clock | 300 |
Connecting Your Arduino to the Internet | 313 |
Appendix Deciphering the ATMega Datasheet and Arduino Schematics | 341 |
Index | 349 |