Adventures in arduino
Arduino programming for the absolute beginner, with project-based learning Adventures in Arduino is the beginner's guide to Arduino programming, designed specifically for 11-to 15-year olds who want to learn about Arduino, but don't know where to begin. Starting with the most basic concept...
Uložené v:
| Hlavný autor: | |
|---|---|
| Médium: | E-kniha |
| Jazyk: | English |
| Vydavateľské údaje: |
Newark
WILEY
2015
Wiley John Wiley & Sons, Incorporated Wiley-Blackwell |
| Vydanie: | 1 |
| Edícia: | Adventures In |
| Predmet: | |
| ISBN: | 1118948475, 9781118948477, 9781118948460, 1118948467 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
Obsah:
- Adventures in arduino™ -- About the Author; Acknowledgments -- Publisher's Acknowledgements -- Contents -- Introduction -- Adventure 1: Setting Up Your Arduino -- Adventure 2: Reading from Sensors -- Adventure 3: Working with Servos -- Adventure 4: Using Shift Registers -- Adventure 5: Playing Sounds -- Adventure 6: Adding Libraries -- Adventure 7: Working with the Arduino Leonardo -- Adventure 8: Working with the Lilypad Arduino USB -- Adventure 9: The Big Adventure: Building a Marble Maze Game -- Appendix A: Where to Go From Here -- Appendix B: Where to Get Tools and Components -- Glossary -- Index.
- Intro -- Title Page -- Copyright Page -- Contents -- Introduction -- What Is an Arduino? -- What You Will Learn -- Parts You Will Need -- Tools You Will Need -- Software You Will Need -- Other Useful Materials -- What I Assume You Already Know -- How This Book Is Organised -- Conventions -- The Companion Website -- Reaching Out -- Adventure 1: Setting Up Your Arduino -- What You Need -- Downloading and Installing the Arduino Software on Your Computer -- Installing Arduino Software on a Mac -- Installing Arduino Software on a Windows PC -- Installing Arduino Software on a Linux Machine -- Exploring the Arduino IDE -- Using Blink to Test That Everything Is Set Up Correctly -- Uploading Blink -- Troubleshooting Common Problems -- Building an LED Circuit -- What You Need -- Understanding Circuit Schematics -- Using a Breadboard -- Building Your First Circuit -- Further Adventures with Arduino -- Adventure 2: Reading from Sensors -- What You Need -- Adding More LEDs -- Printing Messages to the Computer -- Reading Data from a Potentiometer -- Making Decisions in Code -- Building a Status Message Sign -- What You Need -- Understanding the Circuit -- Prototyping on a Breadboard -- Writing the Code -- Creating your Sign -- Further Adventures with Arduino -- Adventure 3: Working with Servos -- What You Need -- Understanding Different Types of Motors -- Controlling a Servo with Arduino -- Repeating the Same Thing Over and Over -- Digital Input with a Push Button -- Building a Combination Safe -- What You Need -- Understanding the Circuit -- Prototyping on a Breadboard -- Writing the Code -- Creating your Sign -- Cutting Holes for the Potentiometer and LEDs -- Adding the Status Messages and Decorating the Sign -- Soldering the Circuit -- Inserting the Electronics -- Making the Safe -- Soldering the Wires -- Inserting the Electronics
- Further Adventures with Arduino -- Adventure 4: Using Shift Registers -- What You Need -- Organising Your Code -- Using Functions -- Using for Loops -- Getting More Outputs with Shift Registers -- How a Shift Register Works -- Clock -- Data -- Latch -- Making the Connections for a Shift Register -- Adding LEDs -- Writing the Code -- Adding More Shift Registers -- Building Your Name in Lights -- What You Need -- Understanding the Circuit -- Prototyping on a Breadboard -- Writing the Code -- Making the Lights -- Soldering the Wires -- Inserting the Electronics -- Further Adventures with Shift Registers -- Adventure 5: Playing Sounds -- What You Need -- Making a List -- Making Your Intentions Known -- Looping Through an Array -- Putting It Into Practice -- Making Noise -- Wiring the Circuit -- Writing the Code -- Building an Augmented Wind Chime -- What You Need -- Understanding the Circuit -- Prototyping on a Breadboard -- Writing the Code -- Making the Wind Chime -- Making the Base -- Making the Chimes -- Attaching the Chimes -- Connecting the Electronics -- Further Adventures with Sound -- Adventure 6: Adding Libraries -- What You Need -- Analogue Out -- Fading an LED -- Mixing Light -- Wiring the Circuit -- Writing the Code -- Capacitive Sensing -- Adding a Library -- Wiring the Circuit -- Writing the Code -- Building a Crystal Ball -- What You Need -- Understanding the Circuit -- Prototyping on a Breadboard -- Writing the Code -- Making the Crystal Ball -- Making a Papier Maché Ball -- Soldering the Electronics -- Connecting the Electronics -- Further Adventures with Libraries -- Adventure 7: Working with the Arduino Leonardo -- What You Need -- Introducing the Arduino Leonardo -- Connecting Your Leonardo for the First Time -- Acting Like a Keyboard -- Sensing Light -- Building the Circuit -- Writing the Code -- Building a Game Controller
- What You Need -- Building the Circuit -- Writing the Code -- Making the Controller Cover -- Putting It All Together -- Further Adventures with the Leonardo -- Adventure 8: Working with the Lilypad Arduino USB -- What You Need -- Introducing the Lilypad Arduino USB -- Blinking from a Lilypad Arduino -- Prototyping Soft Circuits -- Getting Clever with Arrays -- Passing Data Between Functions -- Building a POV Hoodie -- What You Need -- Understanding The Circuit -- Prototyping with Alligator Clips -- Charging the Battery -- Writing the Code -- Making the POV Hoodie -- Making Sewable LEDs -- Sewing the Electronics -- Further Adventures with the Lilypad -- In the Next Adventure -- Adventure 9: The Big Adventure: Building a Marble Maze Game -- What You Need -- Part One: Scoring Points -- Sensing Vibrations with Piezos -- Setting a Points Threshold -- Adding Sound Effects -- Keeping Score -- Part Two: Designing Your Maze Game -- Drawing the Maze -- Designing the Game Code -- Prototyping the Circuit -- Part Three: Writing the Code -- Starting the Game -- Ending the Game -- Starting a New Game -- Keeping Track of the High Score -- Adding Sounds -- Part Four: Building the Maze Game -- Making the Maze -- Assembling the Piezos -- Assembling the LEDs and Button -- Completing the Finishing Touches -- Further Adventures: Continuing Your Adventures with Arduino -- Appendix A: Where to Go From Here -- More Boards, Shields, Sensors and Actuators -- Shields -- Sensors and Actuators -- On the Web -- The Arduino Site -- Manufacturers -- Blogs -- Videos -- Books -- Getting Started with Arduino and General Projects -- General Electronics -- Soft Circuits and Wearables -- Other Specialised Topics -- Appendix B: Where to Get Tools and Components -- Starter Kits -- Brick‐and‐Mortar Stores -- In the UK -- In the US -- Online Stores -- Online Stores Shipping from the EU
- Online Stores Shipping from the US or Canada -- Glossary -- Index -- EULA

