A hands-on, practical guide to programming and customizing Arduino, from software to generic and custom shields "Programming and Customizing the Arduino" is your complete, one-stop solution to learning about Arduino and using it in a variety of applications. The book introduces a model-based approach to planning and implementing any project using Arduino. This approach equips you with a complete process for evaluating and fulfilling project requirements. This step-by-step tutorial features hands-on examples and real-world projects, including sensors that update their status on the "Internet of Things." Assuming no prior experience, the book moves from basic electronics through beginning-to-advanced programming. You'll also learn how to use EagleCAD software for creating schematics and circuit board layouts, which is essential to creating and sharing open source hardware. Includes a thorough overview of Arduino hardware design and architecture Covers everything from basic digital input and output, sensors and actuators, and communication protocols, to complete project implementation Introduces a unique model for project development consisting of 5 functional blocks that can be used to design any project Features several experiments and 10+ hands-on projects with step-by-step instructions All projects are extensively illustrated with photographs, diagrams, tables, and lists of materials Shows how to create custom hardware shields and how to write extensions to Arduino commands Explains how to use Arduino with an Android phone and the Raspberry Pi
- ISBN10 0071824324
- ISBN13 9780071824323
- Publish Date 1 October 2014
- Publish Status Cancelled
- Out of Print 12 February 2014
- Publish Country US
- Imprint McGraw-Hill/Tab Electronics
- Format eBook
- Language English