With this Quick-Start Guide you'll be creating your first gadgets within a few minutes, following the step-by-step instructions and photos throughout the book. You'll build your own motion-sensing game controller with a three-axis accelerometer, connect the Arduino to the Internet and program both c
Arduino: A Quick Start Guide (Quick Start Guides)
โ Scribed by Maik Schmidt
- Publisher
- Pragmatic Bookshelf
- Year
- 2011
- Tongue
- English
- Leaves
- 284
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
With this Quick-Start Guide you'll be creating your first gadgets within a few minutes, following the step-by-step instructions and photos throughout the book. You'll build your own motion-sensing game controller with a three-axis accelerometer, connect the Arduino to the Internet and program both client and server applications, and create a universal remote with an Arduino and a few cheap parts. Plus, you'll build your own burglar alarm that emails you whenever someone's moving in your living room, integrate Nintendo's Wii Nunchuk into your projects, make binary dice, learn how to solder, and more. Sidebars throughout the book point you to exciting real-world projects using the Arduino, plenty of exercises will extend your skills, and "What If It Doesn't Work" sections help you troubleshoot common problems. With Arduino: A Quick-Start Guide, beginners can quickly join the worldwide community of hobbyists and professionals who use the Arduino to prototype and develop fun, useful inventions.
โฆ Table of Contents
Contents......Page 7
Acknowledgments......Page 11
Preface......Page 13
What's in This Book......Page 14
Code Examples and Conventions......Page 16
Online Resources......Page 17
Starter Packs......Page 18
Complete Parts List......Page 19
Getting Started with Arduino......Page 22
Welcome to the Arduino......Page 23
What Exactly Is an Arduino?......Page 24
Exploring the Arduino Board......Page 25
Installing the Arduino IDE......Page 31
Meeting the Arduino IDE......Page 33
Compiling and Uploading Programs......Page 38
Working with LEDs......Page 41
What If It Doesn't Work?......Page 43
Exercises......Page 44
What You Need......Page 46
Managing Projects and Sketches......Page 47
Changing Preferences......Page 48
Using Serial Ports......Page 49
What If It Doesn't Work?......Page 60
Exercises......Page 61
Eight Arduino Projects......Page 62
What You Need......Page 63
Working with Breadboards......Page 64
Using an LED on a Breadboard......Page 66
First Version of a Binary Die......Page 69
Working with Buttons......Page 74
Adding Our Own Button......Page 79
Building a Dice Game......Page 80
What If It Doesn't Work?......Page 86
Exercises......Page 87
Learning the Basics of Morse Code......Page 88
Building a Morse Code Generator......Page 89
Fleshing Out the Generator's Interface......Page 91
Outputting Morse Code Symbols......Page 92
Installing and Using the Telegraph Class......Page 94
Final Touches......Page 97
What If It Doesn't Work?......Page 99
Exercises......Page 100
Sensing the World Around Us......Page 102
What You Need......Page 103
Measuring Distances with an Ultrasonic Sensor......Page 104
Increasing Precision Using Floating-Point Numbers......Page 110
Increasing Precision Using a Temperature Sensor......Page 113
Transferring Data Back to Your Computer Using Processing......Page 119
Representing Sensor Data......Page 123
Building the Application's Foundation......Page 125
Implementing Serial Communication in Processing......Page 126
Visualizing Sensor Data......Page 128
Exercises......Page 131
Building a Motion-Sensing Game Controller......Page 132
What You Need......Page 133
Wiring Up the Accelerometer......Page 134
Bringing Your Accelerometer to Life......Page 135
Finding and Polishing Edge Values......Page 137
Building Your Own Game Controller......Page 140
Writing Your Own Game......Page 144
More Projects......Page 152
Exercises......Page 153
What You Need......Page 154
Wiring a Wii Nunchuk......Page 155
Talking to a Nunchuk......Page 156
Building a Nunchuk Class......Page 159
Using Our Nunchuk Class......Page 162
Rotating a Colorful Cube......Page 163
Exercises......Page 169
Networking with Arduino......Page 170
What You Need......Page 171
Using Your PC to Transfer Sensor Data to the Internet......Page 172
Registering an Application with Twitter......Page 174
Tweeting Messages with Processing......Page 175
Networking Using an Ethernet Shield......Page 179
Emailing from the Command Line......Page 186
Emailing Directly from an Arduino......Page 188
Detecting Motion Using a Passive Infrared Sensor......Page 192
Bringing It All Together......Page 196
What If It Doesn't Work?......Page 199
Exercises......Page 201
Creating Your Own Universal Remote Control......Page 202
What You Need......Page 203
Understanding Infrared Remote Controls......Page 204
Grabbing Remote Control Codes......Page 205
Building Your Own Apple Remote......Page 209
Controlling Devices Remotely with Your Browser......Page 212
Building an Infrared Proxy......Page 214
What If It Doesn't Work?......Page 221
Exercises......Page 222
What You Need......Page 223
Introducing Motors......Page 224
First Steps with a Servo Motor......Page 225
Building a Blaminatr......Page 228
What If It Doesn't Work?......Page 233
Exercises......Page 234
Appendixes......Page 236
Current, Voltage, and Resistance......Page 237
Learning How to Solder......Page 241
The Arduino Programming Language......Page 247
Bit Operations......Page 249
Learning More About Serial Communication......Page 251
Serial Communication Using Various Programming Languages......Page 253
Bibliography......Page 266
B......Page 267
D......Page 268
G......Page 269
L......Page 270
N......Page 271
P......Page 272
S......Page 273
T......Page 274
Z......Page 275
๐ SIMILAR VOLUMES
With this Quick-Start Guide youll be creating your first gadgets within a few minutes, following the step-by-step instructions and photos throughout the book. Youll build your own motion-sensing game controller with a three-axis accelerometer, connect the Arduino to the Internet and program both cli
Arduino is an open-source platform that makes DIY electronics projects easier than ever. Readers with no electronics experience can create their first gadgets within a few minutes. This book is up-to-date for the new Arduino Uno board, with step-by-step instructions for building a universal remote,
Arduino is an open-source platform that makes DIY electronics projects easier than ever. Gone are the days when you had to learn electronics theory and arcane programming languages before you could even get an LED to blink. Now, with this new edition of the bestsellingArduino: A Quick-Start Guide, r
<p>Arduino is an open-source platform that makes DIY electronics projects easier than ever. Gone are the days when you had to learn electronics theory and arcane programming languages before you could even get an LED to blink. Now, with this new edition of the bestselling<i>Arduino: A Quick-Start Gu
This book is designed as a guide for people new to the Arduino platform.<br>It will help you understand the Arduino as a technology and platform, set it up on your computer, do your first experiments with hardware, and understand the role of the Arduino in the evolution of the Internet of Things.<br