Adventures in Arduino: [9 awesome projects written especially for young people!]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, NJ
Wiley
2015
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | X, 310 S. Ill. |
ISBN: | 1118948475 9781118948477 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042144308 | ||
003 | DE-604 | ||
005 | 20181122 | ||
007 | t | ||
008 | 141024s2015 a||| |||| 00||| eng d | ||
020 | |a 1118948475 |9 1-118-94847-5 | ||
020 | |a 9781118948477 |c paperback |9 978-1-118-94847-7 | ||
035 | |a (OCoLC)935653318 | ||
035 | |a (DE-599)BVBBV042144308 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-703 | ||
084 | |a ST 690 |0 (DE-625)143691: |2 rvk | ||
100 | 1 | |a Stewart, Becky |e Verfasser |4 aut | |
245 | 1 | 0 | |a Adventures in Arduino |b [9 awesome projects written especially for young people!] |c Becky Stewart |
250 | |a 1. ed. | ||
264 | 1 | |a Hoboken, NJ |b Wiley |c 2015 | |
300 | |a X, 310 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Arduino-Plattform |0 (DE-588)7692236-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Arduino-Plattform |0 (DE-588)7692236-4 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-1-118-94846-0 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-1-118-94845-3 |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584220&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027584220 |
Datensatz im Suchindex
_version_ | 1804152631268999168 |
---|---|
adam_text | R
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...............
. 1
. .1
. .1
. .2
11
15
15
16
16
18
20
20
Adventure ¡EL
Setting XJp 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 ^
Reading from Sensors......................................
What You Need...........................................
Adding More LEDs........................................
Printing Messages to the Computer................
- - - 2.1
....22
....22
....24
....25
....27
....27
....29
....30
....33
....38
....38
....38
....41
....43
....45
4*7
....47
.... 48
.... 54
Reading Data from a Potentiometer.................................58
Making Decisions in Code..........................................62
Building a Status Message Sign....................................64
What You Need..................................................64
Understanding the Circuit......................................65
Prototyping on a Breadboard....................................66
Writing the Code...............................................67
Creating your Sign.............................................71
Cutting Holes for the Potentiometer and LEDs.................72
Adding the Status Messages and Decorating the Sign...........72
Soldering the Circuit........................................73
Inserting the Electronics....................................76
Further Adventures with Arduino...................................77
Adventure ^3
Working with jServoö................................................79
What You Need.....................................................79
Understanding Different Types of Motors...........................81
Controlling a Servo with Arduino..................................82
Repeating the Same Thing Over and Over............................85
Digital Input with a Push Button..................................87
Building a Combination Safe.......................................91
What You Need..................................................92
Understanding the Circuit......................................94
Prototyping on a Breadboard....................................95
Writing the Code...............................................95
Making the Safe...............................................102
Soldering the Wires...........................................104
Inserting the Electronics.....................................107
Further Adventures with Arduino..................................107
Adventure
Using Shift Registers..............................................109
What You Need....................................................110
Organising Your Code.............................................Ill
Using Functions...............................................Ill
Using for Loops...............................................115
vi
ADVENTURES IN ARDUINO
Getting More Outputs with Shift Registers............................117
How a Shift Register Works..........................................H8
Clock...........................................................118
Data............................................................119
Latch............................................................H9
Making the Connections for a Shift Register........................119
Adding LEDs........................................................122
Writing the Code...................................................122
Adding More Shift Registers........................................127
Building Your Name in Lights.........................................129
What You Need......................................................I89
Understanding the Circuit..........................................131
Prototyping on a Breadboard........................................131
Writing the Code...................................................132
Making the Lights..................................................136
Soldering the Wires................................................137
Inserting the Electronics..........................................138
Further Adventures with Shift Registers..............................139
Adventure £?)
Playing Sounds........................................................lit:L
What You Need........................................................141
Making a List........................................................142
Making Your Intentions Known.......................................144
Looping Through an Array...........................................146
Putting It Into Practice...........................................146
Making Noise.........................................................I89
Wiring the Circuit.................................................131
Writing the Code...................................................131
Building an Augmented Wind Chime.....................................155
What You Need......................................................137
Understanding the Circuit..........................................158
Prototyping on a Breadboard........................................158
Writing the Code...................................................160
Making the Wind Chime..............................................160
Making the Base.................................................162
Making the Chimes...............................................162
Attaching the Chimes............................................164
Connecting the Electronics......................................164
Further Adventures with Sound........................................165
TABLE OF CONTENTS
Vll
Adventure (JD
Adding Libraries....................................................l67
What You Need.....................................................467
Analogue Out......................................................168
Fading an LED..................................................171
Mixing Light...................................................174
Wiring the Circuit...........................................175
Writing the Code.............................................176
Capacitive Sensing................................................181
Adding a Library...............................................181
Wiring the Circuit.............................................183
Writing the Code...............................................184
Building a Crystal Ball...........................................187
What You Need..................................................187
Understanding the Circuit......................................188
Prototyping on a Breadboard....................................189
Writing the Code...............................................190
Making the Crystal Ball........................................193
Making a Papier Mache Ball...................................193
Soldering the Electronics....................................195
Connecting the Electronics...................................196
Further Adventures with Libraries.................................197
Adventure ^
Working with the Arduino Leonardo...................................199
What You Need.....................................................199
Introducing the Arduino Leonardo..................................200
Connecting Your Leonardo for the First Time....................201
Acting Like a Keyboard.........................................203
Sensing Light.....................................................206
Building the Circuit...........................................208
Writing the Code...............................................210
Building a Game Controller........................................211
What You Need..................................................212
Building the Circuit...........................................212
Writing the Code...............................................214
Making the Controller Cover................................... 220
Putting It All Together........................................220
Further Adventures with the Leonardo..............................221
viii
ADVENTURES IN ARDUINO
Adventure cl3
Working with, -the Lilypad Arduino USB.... 223
What You Need.............................................. 224
Introducing the Lilypad Arduino USB............................224
Blinking from a Lilypad Arduino..............................226
Prototyping Soft Circuits.......................,...........228
Getting Clever with Arrays.....................................230
Passing Data Between Functions.................................236
Building a POV Hoodie..........................................239
What You Need............................................. 240
Understanding The Circuit....................................241
Prototyping with Alligator Clips..........................241
Charging the Battery......................................242
Writing the Code.............................................243
Making the POV Hoodie........................................246
Making Sewable LEDs.......................................246
Sewing the Electronics.................................. 247
Further Adventures with the Lilypad............................249
In the Next Adventure................................... 250
Adventure
The Big Adventure:
Building a Marble Maze Game....................................25a.
What You Need............................................ 252
Part One: Scoring Points...................................... 253
Sensing Vibrations with Piezos............................ 253
Setting a Points Threshold...................................254
Adding Sound Effects........................................ 258
Keeping Score................................................259
Part Two: Designing Your Maze Game.............................261
Drawing the Maze.............................................261
Designing the Game Code..................................... 262
Prototyping the Circuit......................................263
Part Three: Writing the Code...................................265
Starting the Game............................................265
Ending the Game............................................ 266
Starting a New Game........................................ 269
Keeping Track of the High Score..............................270
Adding Sounds.............................................. 272
TABLE OF CONTENTS
IX
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
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
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
280
280
282
283
284
285
287
. 287
. 287
. 288
. 288
. 288
. 289
. 289
. 289
. 289
. 290
. 290
. 290
. 290
291
. 291
. 292
. 292
. 292
. 292
. 292
. 293
Glossary
^95
Index
301
|
any_adam_object | 1 |
author | Stewart, Becky |
author_facet | Stewart, Becky |
author_role | aut |
author_sort | Stewart, Becky |
author_variant | b s bs |
building | Verbundindex |
bvnumber | BV042144308 |
classification_rvk | ST 690 |
ctrlnum | (OCoLC)935653318 (DE-599)BVBBV042144308 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01559nam a2200385 c 4500</leader><controlfield tag="001">BV042144308</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20181122 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">141024s2015 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1118948475</subfield><subfield code="9">1-118-94847-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781118948477</subfield><subfield code="c">paperback</subfield><subfield code="9">978-1-118-94847-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)935653318</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042144308</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 690</subfield><subfield code="0">(DE-625)143691:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Stewart, Becky</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Adventures in Arduino</subfield><subfield code="b">[9 awesome projects written especially for young people!]</subfield><subfield code="c">Becky Stewart</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">Wiley</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 310 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Arduino-Plattform</subfield><subfield code="0">(DE-588)7692236-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Arduino-Plattform</subfield><subfield code="0">(DE-588)7692236-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-1-118-94846-0</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-1-118-94845-3</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584220&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027584220</subfield></datafield></record></collection> |
id | DE-604.BV042144308 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:13:47Z |
institution | BVB |
isbn | 1118948475 9781118948477 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027584220 |
oclc_num | 935653318 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | X, 310 S. Ill. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Wiley |
record_format | marc |
spelling | Stewart, Becky Verfasser aut Adventures in Arduino [9 awesome projects written especially for young people!] Becky Stewart 1. ed. Hoboken, NJ Wiley 2015 X, 310 S. Ill. txt rdacontent n rdamedia nc rdacarrier Arduino-Plattform (DE-588)7692236-4 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Arduino-Plattform (DE-588)7692236-4 s Programmierung (DE-588)4076370-5 s DE-604 Erscheint auch als Online-Ausgabe, EPUB 978-1-118-94846-0 Erscheint auch als Online-Ausgabe, PDF 978-1-118-94845-3 Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584220&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Stewart, Becky Adventures in Arduino [9 awesome projects written especially for young people!] Arduino-Plattform (DE-588)7692236-4 gnd Programmierung (DE-588)4076370-5 gnd |
subject_GND | (DE-588)7692236-4 (DE-588)4076370-5 |
title | Adventures in Arduino [9 awesome projects written especially for young people!] |
title_auth | Adventures in Arduino [9 awesome projects written especially for young people!] |
title_exact_search | Adventures in Arduino [9 awesome projects written especially for young people!] |
title_full | Adventures in Arduino [9 awesome projects written especially for young people!] Becky Stewart |
title_fullStr | Adventures in Arduino [9 awesome projects written especially for young people!] Becky Stewart |
title_full_unstemmed | Adventures in Arduino [9 awesome projects written especially for young people!] Becky Stewart |
title_short | Adventures in Arduino |
title_sort | adventures in arduino 9 awesome projects written especially for young people |
title_sub | [9 awesome projects written especially for young people!] |
topic | Arduino-Plattform (DE-588)7692236-4 gnd Programmierung (DE-588)4076370-5 gnd |
topic_facet | Arduino-Plattform Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584220&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT stewartbecky adventuresinarduino9awesomeprojectswrittenespeciallyforyoungpeople |