Adventures in Raspberry Pi:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, NJ
Wiley
2017
|
Ausgabe: | Third edition |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | Auf dem Cover: " Get busy with your Raspberry Pi!"; "Guide yourself through the complex activities of programming to create these amazing projects!" |
Beschreibung: | xiv, 274 Seiten Illustrationen, Diagramme |
ISBN: | 9781119269069 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044252433 | ||
003 | DE-604 | ||
005 | 20190701 | ||
007 | t | ||
008 | 170331s2017 a||| |||| 00||| eng d | ||
020 | |a 9781119269069 |9 978-1-119-26906-9 | ||
035 | |a (OCoLC)1003049942 | ||
035 | |a (DE-599)HBZHT019224605 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-703 |a DE-92 |a DE-29T |a DE-862 |a DE-83 | ||
084 | |a ST 160 |0 (DE-625)143599: |2 rvk | ||
084 | |a ZN 4980 |0 (DE-625)157428: |2 rvk | ||
100 | 1 | |a Philbin, Carrie Anne |e Verfasser |4 aut | |
245 | 1 | 0 | |a Adventures in Raspberry Pi |c Carrie Anne Philbin |
250 | |a Third edition | ||
264 | 1 | |a Hoboken, NJ |b Wiley |c 2017 | |
300 | |a xiv, 274 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auf dem Cover: " Get busy with your Raspberry Pi!"; "Guide yourself through the complex activities of programming to create these amazing projects!" | ||
650 | 0 | 7 | |a Raspberry Pi |0 (DE-588)1027903738 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Raspberry Pi |0 (DE-588)1027903738 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-1-119-26907-6 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-1-119-26908-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=029657504&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
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=029657504&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-029657504 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 160 P545(3) |
DE-BY-FWS_katkey | 662325 |
DE-BY-FWS_media_number | 083000519689 |
_version_ | 1824553955736158208 |
adam_text | Contents
A
Introduction......................................................x
What Is the Raspberry Pi and What Can You Do With It?..........1
Who Should Read This Book?.....................................2
What You Will Learn............................................2
What You Need for the Projects.................................3
How This Book Is Organised.....................................3
The Companion Website..........................................4
Conventions....................................................5
Reaching Out...................................................6
Adventure cDi
You Have a Raspberry Pi. Now What?................................7
What Hardware Do You Need?.....................................8
What Other Equipment Is Helpful?...............................9
Setting Up the Raspberry Pi...................................11
Downloading and Copying the Raspbian Operating System......12
Plugging in the Hardware.................................. 16
Installing and Configuring the Software................... 16
Exploring the Desktop in Raspbian.............................20
Shutting Down Your Raspberry Pi..............................21
Connecting to a Wi-Fi Network.................................21
Backing Up an SD Card Image...................................22
Adventure S
Talcing Command of Your Raspberry Pi.............................25
Exploring the Terminal........................................27
Commands for Navigating Through Your File System..............29
Understanding sudo............................................33
Launching Programs from the Command Line......................34
Managing Files and Directories................................34
Installing and Updating Applications..........................35
Downloading and Installing Applications....................35
Learning More About an Application.........................36
Upgrading Your Apps........................................36
Editing Files.................................................37
Using Shutdown and Restart Commands...........................38
Continuing Your Text Adventure................................39
TABLE OIP CONTENTS
ix
Adventure ¿j
Creating Stories and Games
with Scratch.......................................................4fci
Getting Started with Scratch........................................42
The Scratch Interface............................................43
A Quick Hello from Scratch Cat........................................44
Setting the Stage...................................................46
Creating Costumes and Original Sprites..............................48
Using the Scratch Sprite Image Library...........................48
Editing an Existing Sprite.......................................48
Creating Your Own Original Sprites...............................50
Animating a Crazy Monkey............................................50
Creating an Adventure Role-Playing Game.............................56
Creating Your Sprite and Stage...................................56
Setting the Start Position of the Adventurer Sprite...................57
Creating Variables: Including Health Points for the Adventurer Sprite.58
Controlling the Direction and Movement of the Adventurer Sprite.......60
Entering a Cave and Switching Backgrounds........................61
Creating Health-Point-Stealing Sprites...........................68
Improving the Movement of the Adventurer Sprite Using if Blocks.......69
Creating a Game Over Screen......................................69
Ideas for Improvements to Your Game..............................71
Adventure vH
Programming Shapes with
Turtle Graphics . . . . ...................................75
Scratch Turtle Graphics.....................................76
Using Pen Down and Pen Up................................77
Drawing Simple Shapes....................................78
Using “clear” and Setting a Start Point..................80
Using Variables Instead of Values........................80
Changing the Size and Colour of the Pen..................81
Creating Spiral Patterns.................................82
Using User Input to Determine the Number of Sides........82
Python Turtle Graphics......................................84
Introducing Python Modules...............................85
The Python 3 Environment and the Interpreter Window......85
Using the Turtle Module in Python........................85
ADVENTURES IN RASPBERRY PI
The range Function.......................................... 91
Other Python Turtle Module Commands..........................92
Some Super Spirals.............................................93
Further Adventures with Python Turtle..........................95
Adventure ^
Programming with Python...........................................99
Getting Set Up for Python.....................................100
Python Programming Language.................................100
The IDLE Environment........................................100
Programming in Python: Using a Function.....................101
Using a Text Editor to Create a Code File.....................104
Using the Python time and random Modules......................106
Python Text Adventure Game....................................110
Getting User Input..........................................Ill
Using Conditionals..........................................Ill
Using a while Loop..........................................114
Using a Variable for Health Points..........................116
Putting It All Together.....................................117
Defining Functions..........................................118
Creating a Main Game Loop...................................120
Continuing Your Python Adventure..............................124
Adventure 0
Programming Minecraft Worlds
on the Raspberry Pi..................................................127
Getting Started with Minecraft Pi...................................128
Your First Minecraft Pi Python Program............................130
Using Coordinates in Minecraft Pi...................................132
Finding the Player s Location....................................132
Changing the Player s Location...................................133
Placing a Block..................................................134
Placing Multiple Blocks..........................................136
Types of Blocks..................................................138
Creating a TNT Chain Reaction.......................................139
Creating a Diamond Transporter......................................141
Sharing and Cloning Minecraft Pi Programs...........................144
Further Adventures with Minecraft Pi................................145
TABLE OF CONTENTS
xi
Adventure
Coding Muetic with Sonic Pi........................................x^7
Getting Started with Sonic Pi......................................148
The Sonic Pi Interface..............................................149
Creating Your First Sounds with Sonic Pi............................151
Twinkle Twinkle Little Star......................................154
Repeating Lines in a Loop........................................156
First Electronic Track..............................................158
Using Different Synthesizer Sounds............................. 158
Using Prerecorded Samples........................................159
Creating a Surprising Tune.......................................161
Using rand” to Play Random Notes................................161
Using Algorithms.................................................162
Running Two Scripts at the Same Time.............................164
Adding Effects...................................................164
Making a Recording of Your Music.................................165
Further Adventures with Sonic Pi....................................166
Adventure Cs3
Uøing the GPIO Pins on tJne
Raspberry Pi........................................................x69
Using a Raspberry Pi GPIO Pin Layout Diagram.....................170
Electronics Basics.................................................173
Using a Python Library to Control GPIO.............................175
Making an LED Blink................................................176
Creating the LEDblink Python Code...............................177
Connecting the LEDblink Components..............................178
Running LEDblink.py in IDLE.....................................180
Using a Button to Turn on an LED.................................181
Creating the buttonLED Python Code..............................181
Connecting the buttonLED Components.............................182
Running buttonLED .py in IDLE...................................183
Using a PIR Motion Sensor to Trigger a Sound.....................184
Creating the Motion-Sensing Python Code.........................185
Connecting the PIRmotion Components.............................186
Running PIRmotion .py in IDLE...................................187
xii
ADVENTURES IN RASPBERRY PI
The Marshmallow Challenge.....................................188
Creating the Marshmallow Button.............................189
Mapping Marshmallow Input to a Keyboard Key..............191
Scratch Marshmallow Game....................................192
Further Adventures with GPIO Pins.............................195
Adventure §)
Experimenting with Cameras
andHATs.........................................................197
Getting Started with the Raspberry Pi Camera...............198
Connecting the Camera to Your Raspberry Pi...............198
Programming the Picamera with Python........................200
Creating a Time-Lapse Photography Program.....................201
Mounting Your Camera........................................203
Making a Movie of Your Images...............................204
Getting Started with the Explorer HAT Pro..................206
Connecting the HAT to Your Raspberry Pi..................207
Downloading and Installing the Explorer HAT Library.........207
Programming the LEDs........................................209
Programming the Touch Pads..................................211
Creating an Explorer HAT Pro Disco Trigger Trap............212
Creating the Disco Trigger Trap Python Code..............213
Making the Aluminum Foil Trap...............................215
Getting Started with the Sense HAT.........................215
Programming the LED Matrix with Python......................217
Programming the Sensors to Find Out the Current Temperature.217
Creating Pixel Art..........................................218
Creating a Sense HAT Desk Thermometer.........................220
Further Adventures with Cameras and HATs......................222
Adventure сПз®
The Big Adventure: Building a
Raspberry Pi Jukebox.........................................225
An Overview of the Jukebox Project............................226
What You Will Need............................................227
Part One: Creating the LCD Screen.............................228
Preparing the LCD Screen by Adding Headers..................228
Mounting the LCD Screen and Wiring Up the Breadboard........229
Adding Scripts to Drive the LCD Screen......................232
TABLE OF CONTENTS
xiii
Part Two: Downloading and Playing MP3s.......................233
Installing a Media Player and Getting Music Files..........233
Writing a Jukebox Python Program...........................236
Part Three: Controlling the Jukebox with Buttons.............240
Connecting the Buttons.....................................240
Adapting Your Jukebox Program to Include GPIO Buttons......242
Part Four: Displaying Jukebox Information on the LCD Screen..244
FinishingUp................................................249
Appendix
Where to Go From Here..........................................251
Websites.....................................................251
Clubs........................................................253
Inspiring Projects and Tutorials.............................254
Videos.......................................................254
Books and Magazines..........................................255
Glossary. ....................................................2157
Index..........................................................263
ADVENTURES IN RASPBERRY PI
Bookstore Category: Computers/Hardware General
Makes learning to program fun and
easy with xo super-cool projects
Even if you’ve never had a lick of programing experience, or you aren’t even sure what it’s really all about, with
Adventures in Raspberry Pi, you ll quickly and easily absorb programming concepts and skills that will take you
far. You ll build skill on skill as you create stories and games, program shapes, code music, and even build whole
Minecraft worlds. High school teacher Carrie Anne Philbln guides you each step of the way with clear, easy-to-follow
instructions and explanations. Each project is accompanied by an entertaining instructional video, available on a
companion website.
Updated for the latest Raspberry Pi version and featuring even more projects than previous editions, this
edition of the Internationally bestselling guide shows you everything you need to:
* Get started with your Raspberry Pi
* Write your first programs In the Scratch and Python* programming languages
* Draw shapes and designs with Turtle Graphics
* Use cool developer toots such as Minecraft* Pi and Sonic Pi v2.0
* Interact with and create transporters in a Minecraft world
* Compose and play electronic music
* Design and create your own role-playing game
* Learn basic electronics, starting with a marshmallow-powered button
° Build a Raspberry PI jukebox
* Experiment with accessories like the Picamera or SenseHAT
Raspberry PI and the Raspberry PI logo are registered trademarks of the Raspberry PI Foundation.
Visit www.wiley.com/go/adventuresinrp3E for video Instruction that further explains and Illustrates each chapter.
Carrie Anne Philbln is an award-winning Computing Raspberry PI Educator. Currently working as Director
of Education at the Raspberry Pi Foundation. Carrie Anne also hosts a Computer Science series on popular
YouTube channel Crash Course (http://www.youtube.com/crashcourse) and creates technology tutorials on her
own channel the Geek Gurl Diaries (www.geekgurldiaries.co.uk).
Alto available
at an a-book
Cover Images: Courtesy of Derek Molloy
Raspberry Pi board image 8 Sam Alder
Wiley
USA $25.00 / CAN $29.99 / £20.99
9 781119 269069
|
any_adam_object | 1 |
author | Philbin, Carrie Anne |
author_facet | Philbin, Carrie Anne |
author_role | aut |
author_sort | Philbin, Carrie Anne |
author_variant | c a p ca cap |
building | Verbundindex |
bvnumber | BV044252433 |
classification_rvk | ST 160 ZN 4980 |
ctrlnum | (OCoLC)1003049942 (DE-599)HBZHT019224605 |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
edition | Third edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01887nam a2200385 c 4500</leader><controlfield tag="001">BV044252433</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190701 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170331s2017 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781119269069</subfield><subfield code="9">978-1-119-26906-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1003049942</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HBZHT019224605</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</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><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 160</subfield><subfield code="0">(DE-625)143599:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 4980</subfield><subfield code="0">(DE-625)157428:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Philbin, Carrie Anne</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Adventures in Raspberry Pi</subfield><subfield code="c">Carrie Anne Philbin</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Third edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">Wiley</subfield><subfield code="c">2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xiv, 274 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</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="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: " Get busy with your Raspberry Pi!"; "Guide yourself through the complex activities of programming to create these amazing projects!"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Raspberry Pi</subfield><subfield code="0">(DE-588)1027903738</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Raspberry Pi</subfield><subfield code="0">(DE-588)1027903738</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-119-26907-6</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-119-26908-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=029657504&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</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=029657504&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029657504</subfield></datafield></record></collection> |
id | DE-604.BV044252433 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:44:06Z |
institution | BVB |
isbn | 9781119269069 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029657504 |
oclc_num | 1003049942 |
open_access_boolean | |
owner | DE-703 DE-92 DE-29T DE-862 DE-BY-FWS DE-83 |
owner_facet | DE-703 DE-92 DE-29T DE-862 DE-BY-FWS DE-83 |
physical | xiv, 274 Seiten Illustrationen, Diagramme |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Wiley |
record_format | marc |
spellingShingle | Philbin, Carrie Anne Adventures in Raspberry Pi Raspberry Pi (DE-588)1027903738 gnd |
subject_GND | (DE-588)1027903738 |
title | Adventures in Raspberry Pi |
title_auth | Adventures in Raspberry Pi |
title_exact_search | Adventures in Raspberry Pi |
title_full | Adventures in Raspberry Pi Carrie Anne Philbin |
title_fullStr | Adventures in Raspberry Pi Carrie Anne Philbin |
title_full_unstemmed | Adventures in Raspberry Pi Carrie Anne Philbin |
title_short | Adventures in Raspberry Pi |
title_sort | adventures in raspberry pi |
topic | Raspberry Pi (DE-588)1027903738 gnd |
topic_facet | Raspberry Pi |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029657504&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029657504&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT philbincarrieanne adventuresinraspberrypi |
Inhaltsverzeichnis
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 160 P545(3) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |