This book is your introduction to to physical computing with the Arduino microcontroller platform. No prior experience is required, not even an understanding of basic electronics. With color illustrations, easy-to-follow explanations, and step-by-step instructions, the book takes the beginner from building simple circuits on a breadboard to setting up the Arduino IDE and downloading and writing sketches to run on the Arduino. Readers will be introduced to basic electronics theory and programming concepts, as well as to digital and analog inputs and outputs. Throughout the book, debugging practices are highlighted, so novices will know what to do if their circuits or their code doesn't work for the current project and those that they embark on later for themselves. After completing the projects in this book, readers will have a firm basis for building their own projects with the Arduino.
Written for absolute beginners with no prior knowledge of electronics or programming
Filled with detailed full-color illustrations that make concepts and procedures easy to follow
An accessible introduction to microcontrollers and physical computing
Step-by-step instructions for projects that teach fundamental skills
Includes a variety of Arduino-based projects using digital and analog input and output
Jody Culkin is an artist and teacher. Her comic, "Arduino!" has been translated into 12 languages and her illustrations have appeared in Make magazine. She has received grants and awards from the National Science Foundation, the New York State Council on the arts and many other organizations. She is currently a Professor at CUNY's Borough of Manhattan Community College in the Media Arts and Technology Department. Eric Hagan is an interactive and kinetic artist and professor based out of Astoria, NY. He has written articles for publications including Make: magazine and Popular Science. He has also worked on several art installation projects around New York City including the annual holiday windows on 5th Avenue and Kara Walker's A Subtlety. He has a BA from Duke University in Philosophy and an MPS from NYU's Interactive Telecommunications Program.