Muutke küpsiste eelistusi

E-raamat: Adventures in Arduino

  • Formaat: PDF+DRM
  • Sari: Adventures In ...
  • Ilmumisaeg: 16-Apr-2015
  • Kirjastus: John Wiley & Sons Inc
  • Keel: eng
  • ISBN-13: 9781118948453
  • Formaat - PDF+DRM
  • Hind: 14,62 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Sari: Adventures In ...
  • Ilmumisaeg: 16-Apr-2015
  • Kirjastus: John Wiley & Sons Inc
  • Keel: eng
  • ISBN-13: 9781118948453

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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 concepts, this book coaches you through nine great projects that gradually build your skills as you experiment with electronics. The easy-to-follow design and clear, plain-English instructions make this book the ideal guide for the absolute beginner, geared toward those with no computing experience. Each chapter includes a video illuminating the material, giving you plenty of support on your journey to electronics programming.

Arduino is a cheap, readily available hardware development platform based around an open source, programmable circuit board. Combining these chips with sensors and servos allows you to gain experience with prototyping as you build interactive electronic crafts to bring together data and even eTextiles. Adventures in Arduino gets you started on the path of scientists, programmers, and engineers, showing you the fun way to learn electronic programming and interaction design.

  • Discover how and where to begin Arduino programming
  • Develop the skills and confidence to tackle other projects
  • Make the most of Arduino with basic programming concepts
  • Work with hardware and software to create interactive electronic devices

There's nothing like watching your design come to life and interact with the real world, and Arduino gives you the capability to do that time and again. The right knowledge combined with the right tools can create an unstoppable force of innovation, and your curiosity is the spark that ignites the flame. Adventures in Arduino gets you started on the right foot, but the path is totally up to you.

Introduction 1(22)
What Is an Arduino?
1(1)
What You Will Learn
1(1)
Parts You Will Need
2(9)
Tools You Will Need
11(4)
Software You Will Need
15(1)
Other Useful Materials
15(1)
What I Assume You Already Know
16(1)
How This Book Is Organised
16(2)
Conventions
18(2)
The Companion Website
20(1)
Reaching Out
20(3)
Adventure 1 Setting Up Your Arduino 23(24)
What You Need
22(1)
Downloading and Installing the Arduino Software on Your Computer
22(7)
Installing Arduino Software on a Mac
24(1)
Installing Arduino Software on a Windows PC
25(2)
Installing Arduino Software on a Linux Machine
27(1)
Exploring the Arduino IDE
27(2)
Using Blink to Test That Everything Is Set Up Correctly
29(9)
Uploading Blink
30(3)
Troubleshooting Common Problems
33(5)
Building an LED Circuit
38(7)
What You Need
38(1)
Understanding Circuit Schematics
38(3)
Using a Breadboard
41(2)
Building Your First Circuit
43(2)
Further Adventures with Arduino
45(2)
Adventure 2 Reading from Sensors 47(32)
What You Need
47(1)
Adding More LEDs
48(6)
Printing Messages to the Computer
54(4)
Reading Data from a Potentiometer
58(4)
Making Decisions in Code
62(2)
Building a Status Message Sign
64(13)
What You Need
64(1)
Understanding the Circuit
65(1)
Prototyping on a Breadboard
66(1)
Writing the Code
67(4)
Creating your Sign
71(20)
Cutting Holes for the Potentiometer and LEDs
72(1)
Adding the Status Messages and Decorating the Sign
72(1)
Soldering the Circuit
73(3)
Inserting the Electronics
76(1)
Further Adventures with Arduino
77(2)
Adventure 3 Working with Servos 79(30)
What You Need
79(2)
Understanding Different Types of Motors
81(1)
Controlling a Servo with Arduino
82(3)
Repeating the Same Thing Over and Over
85(2)
Digital Input with a Push Button
87(4)
Building a Combination Safe
91(16)
What You Need
92(2)
Understanding the Circuit
94(1)
Prototyping on a Breadboard
95(1)
Writing the Code
95(7)
Making the Safe
102(2)
Soldering the Wires
104(3)
Inserting the Electronics
107(1)
Further Adventures with Arduino
107(2)
Adventure 4 Using Shift Registers 109(32)
What You Need
110(1)
Organising Your Code
111(6)
Using Functions
111(4)
Using for Loops
115(2)
Getting More Outputs with Shift Registers
117(12)
How a Shift Register Works
118(1)
Clock
118(1)
Data
119(1)
Latch
119(1)
Making the Connections for a Shift Register
119(3)
Adding LEDs
122(1)
Writing the Code
123(4)
Adding More Shift Registers
127(2)
Building Your Name in Lights
129(10)
What You Need
130(1)
Understanding the Circuit
131(1)
Prototyping on a Breadboard
131(1)
Writing the Code
132(4)
Making the Lights
136(1)
Soldering the Wires
137(1)
Inserting the Electronics
138(1)
Further Adventures with Shift Registers
139(2)
Adventure 5 Playing Sounds 141(26)
What You Need
141(1)
Making a List
142(8)
Making Your Intentions Known
144(2)
Looping Through an Array
146(1)
Putting It Into Practice
146(4)
Making Noise
150(5)
Wiring the Circuit
151(1)
Writing the Code
151(4)
Building an Augmented Wind Chime
155(10)
What You Need
157(1)
Understanding the Circuit
158(1)
Prototyping on a Breadboard
158(2)
Writing the Code
160(1)
Making the Wind Chime
160(8)
Making the Base
162(1)
Making the Chimes
162(2)
Attaching the Chimes
164(1)
Connecting the Electronics
164(1)
Further Adventures with Sound
165(2)
Adventure 6 Adding Libraries 167(32)
What You Need
167(1)
Analogue Out
168(13)
Fading an LED
171(3)
Mixing Light
174(7)
Wiring the Circuit
175(1)
Writing the Code
176(5)
Capacitive Sensing
181(6)
Adding a Library
181(2)
Wiring the Circuit
183(1)
Writing the Code
184(3)
Building a Crystal Ball
187(10)
What You Need
187(1)
Understanding the Circuit
188(1)
Prototyping on a Breadboard
189(1)
Writing the Code
190(3)
Making the Crystal Ball
193(7)
Making a Papier Mache Ball
193(2)
Soldering the Electronics
195(1)
Connecting the Electronics
196(1)
Further Adventures with Libraries
197(2)
Adventure 7 Working with the Arduino Leonardo 199(24)
What You Need
199(1)
Introducing the Arduino Leonardo
200(6)
Connecting Your Leonardo for the First Time
201(2)
Acting Like a Keyboard
203(3)
Sensing Light
206(5)
Building the Circuit
208(2)
Writing the Code
210(1)
Building a Game Controller
211(10)
What You Need
212(1)
Building the Circuit
212(2)
Writing the Code
214(6)
Making the Controller Cover
220(1)
Putting It All Together
220(1)
Further Adventures with the Leonardo
221(2)
Adventure 8 Working with the Lilypad Arduino USB 223(28)
What You Need
224(1)
Introducing the Lilypad Arduino USB
224(6)
Blinking from a Lilypad Arduino
226(2)
Prototyping Soft Circuits
228(2)
Getting Clever with Arrays
230(6)
Passing Data Between Functions
236(3)
Building a POV Hoodie
239(10)
What You Need
240(1)
Understanding The Circuit
241(2)
Prototyping with Alligator Clips
241(1)
Charging the Battery
242(1)
Writing the Code
243(3)
Making the POV Hoodie
246(7)
Making Sewable LEDs
246(1)
Sewing the Electronics
247(2)
Further Adventures with the Lilypad
249(2)
In the Next Adventure
250(1)
Adventure 9 The Big Adventure: Building a Marble Maze Game 251(36)
What You Need
252(1)
Part One: Scoring Points
253(8)
Sensing Vibrations with Piezos
253(1)
Setting a Points Threshold
254(4)
Adding Sound Effects
258(1)
Keeping Score
259(2)
Part Two: Designing Your Maze Game
261(4)
Drawing the Maze
261(1)
Designing the Game Code
262(1)
Prototyping the Circuit
263(2)
Part Three: Writing the Code
265(15)
Starting the Game
265(1)
Ending the Game
266(3)
Starting a New Game
269(1)
Keeping Track of the High Score
270(2)
Adding Sounds
272(8)
Part Four: Building the Maze Game
280(5)
Making the Maze
280(2)
Assembling the Piezos
282(1)
Assembling the LEDs and Button
283(1)
Completing the Finishing Touches
284(1)
Further Adventures: Continuing Your Adventures with Arduino
285(2)
Appendix A Where to Go From Here 287(6)
More Boards, Shields, Sensors and Actuators
287(1)
Shields
287(1)
Sensors and Actuators
288(1)
On the Web
288(1)
The Arduino Site
288(1)
Manufacturers
289(1)
Blogs
289(1)
Videos
289(1)
Books
289(4)
Getting Started with Arduino and General Projects
290(1)
General Electronics
290(1)
Soft Circuits and Wearables
290(1)
Other Specialised Topics
290(3)
Appendix B Where to Get Tools and Components 293(2)
Starter Kits
291(1)
Brick-and-Mortar Stores
292(1)
In the UK
292(1)
In the US
292(1)
Online Stores
292(3)
Online Stores Shipping from the EU
292(1)
Online Stores Shipping from the US or Canada
293(2)
Glossary 295(8)
Index 303
Becky Stewart founded Codasign, a London education company that teaches Arduino and other technology skills to young people. She documents her engineering work at http://blog.theleadingzero.com/.