About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Getting Started
Chapter 2: Sketching in Code
Chapter 3: Working with Variables
Chapter 4: Making Decisions
Chapter 5: Digital Ins and Outs
Chapter 6: Analog In, Analog Out
Chapter 7: Advanced Functions
Chapter 8: Arrays and Memory
Chapter 9: Hardware Libraries
Chapter 10: Serial and I2C
Chapter 11: Continuing On
Chapter 12: Beginning Electronics
Appendix: Resources
Index