ebook img

Arduino® For Dummies PDF

459 Pages·2013·30.12 MB·English
by  NusseyJohn
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Arduino® For Dummies

Arduino® by John Nussey Arduino® For Dummies® Published by John Wiley & Sons, Ltd The Atrium Southern Gate Chichester West Sussex PO19 8SQ England Email (for orders and customer service enquires): [email protected] Visit our home page on www.wiley.com Copyright © 2013 John Wiley & Sons, Ltd, Chichester, West Sussex, England All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmit- ted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd., Saffron House, 6-10 Kirby Street, London EC1N 8TS, UK, without the permission in writing of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, England, or emailed to [email protected], or faxed to (44) 1243 770620. Trademarks: Wiley, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. Arduino is a registered trademark of Arduino LLC. Arduino drawings and circuit diagrams used throughout the book are based on the Fritzing Arduino drawings. All other trademarks are the property of their respective owners. John Wiley & Sons, Ltd. is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER, THE AUTHOR, AND ANYONE ELSE IN PREPARING THIS WORK MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ. For general information on our other products and services, please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002. For technical support, please visit www.wiley.com/techsupport. Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that appears in standard print versions of this book may not be available in other formats. For more infor- mation about Wiley products, visit us at www.wiley.com. British Library Cataloguing in Publication Data: A catalogue record for this book is available from the British Library. ISBN 978-1-118-44637-9 (paperback); ISBN 978-1-118-44643-0 (ebook); 978-1-118-44644-7 (ebook); 978-1-118-44642-3 (ebook) Printed and bound in the United States by Bind-Rite 10 9 8 7 6 5 4 3 2 About the Author John Nussey is a creative technologist based in London. His work involves using technology in new and interesting ways and covers many areas, includ- ing physical computing, creative coding, interaction design, and product prototyping. During his career, he has worked on many varied projects with clients such as ARUP, the BBC, the Museum of Science and Industry, the National Maritime Museum, Nokia, and the Southbank Centre. He is a proud advocate of the Arduino prototyping platform and has taught the craft of interaction design and prototyping to people of all ages, compe- tencies, and abilities at a variety of establishments, including Goldsmiths College, the Bartlett School of Architecture, the Royal College of Art, and OneDotZero. Dedication To Avril, the love of my life (and only person I trust with a soldering iron), for providing encouragement when I was writing and distraction when I wished I wasn’t; to Roanne and Oliver for our stimulating literary chats; to Craig for helping me bridge the trans-Atlantic gap; to all the guys and girls at Kin for still feigning interest and asking “How’s the book going?” after 6 months; and to Alexandra for all the guidance that led me to such an enjoyable and inspiring career. Author’s Acknowledgments John would like to thank the folks at Wiley, especially Craig Smith for always being upbeat and his gentle reminders, and Susan Christophersen for her hard work and support throughout. Many thanks to Andy Huntington for his excellent technical editing and occa- sional humorous comments that helped me through the long nights. A big thanks to all my friends, family, and loved ones for their encouragement and enthusiasm. I love making things, and I hope that this book inspires you to make things of your own and find the same enjoyment I have. Special thanks to Thomas Harding, Andrew Tune and Brian Jones for their vigilance. Your comments and corrections are invaluable to this book and aspiring Arduin-ists all over the world. I salute you! Publisher’s Acknowledgments We’re proud of this book; please send us your comments at http://dummies.custhelp.com. For other comments, please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002. Some of the people who helped bring this book to market include the following: Acquisitions, Editorial Marketing Project and Copy Editor: Associate Marketing Director: Louise Breinholt Susan Christophersen Marketing Manager: Lorna Mein Executive Commissioning Editor: Craig Smith Senior Marketing Executive: Kate Parrett Development Editors: Susan Christophersen, Composition Services Susannah Gardner Senior Project Coordinator: Kristie Rees Technical Editor: Andy Huntington Layout and Graphics: Melanee Habig, Editorial Manager: Jodi Jensen Joyce Haughey, Andrea Hornberger, Senior Project Editor: Sara Shlaer Christin Swinford Editorial Assistant: Leslie Saxman Proofreader: Wordsmith Editorial Cover Photo: © John Nussey Indexer: Potomac Indexing, LLC Cartoons: Rich Tennant (www.the5thwave.com) UK Tech Publishing Michelle Leete, VP Consumer and Technology Publishing Director Martin Tribe, Associate Director–Book Content Management Chris Webb, Associate Publisher Publishing and Editorial for Technology Dummies Richard Swadley, Vice President and Executive Group Publisher Andy Cummings, Vice President and Publisher Mary Bednarek, Executive Acquisitions Director Mary C. Corder, Editorial Director Publishing for Consumer Dummies Kathleen Nebenhaus, Vice President and Executive Publisher Composition Services Debbie Stailey, Director of Composition Services Contents at a Glance Foreword .................................................................. xvii Introduction ................................................................ 1 Part I: Getting to Know Arduino .................................... 5 Chapter 1: What Is Arduino and Where Did It Come From? .........................................7 Chapter 2: Finding Your Board and Your Way Around It ...........................................17 Chapter 3: Downloading and Installing Arduino ..........................................................33 Chapter 4: Blinking an LED .............................................................................................41 Part II: Getting Physical with Arduino ........................ 61 Chapter 5: Tools of the Trade ........................................................................................63 Chapter 6: A Primer on Electricity and Circuitry ........................................................75 Chapter 7: Basic Sketches: Inputs, Outputs, and Communication ............................91 Chapter 8: More Basic Sketches: Motion and Sound ................................................123 Part III: Building on the Basics ................................ 161 Chapter 9: Learning by Example ..................................................................................163 Chapter 10: Soldering On ..............................................................................................179 Chapter 11: Getting Clever with Code .........................................................................209 Chapter 12: Common Sense with Common Sensors .................................................241 Part IV: Unlocking Your Arduino’s Potential............... 287 Chapter 13: Becoming a Specialist with Shields and Libraries ................................289 Chapter 14: Sensing More Inputs and Controlling More Outputs ...........................315 Chapter 15: Multiplying Your Outputs with I2C .........................................................339 Part V: Sussing Out Software .................................... 357 Chapter 16: Getting to Know Processing ....................................................................359 Chapter 17: Processing the Physical World ...............................................................359 Part VI: The Part of Tens .......................................... 407 Chapter 18: Ten Places to Learn More about Arduino .............................................409 Chapter 19: Ten Great Shops to Know ........................................................................413 Chapter 20: Ten Places to Find Parts and Components ...........................................417 Index ...................................................................... 421 Bonus Chapter: Hacking Other Hardware ...............On the Companion Website at www.dummies.com/go/arduinofd

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.