Buy Adventures in Raspberry Pi by Carrie Anne Philbin
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Digital Lifestyle and online world: consumer and user guides > E-book readers, tablets and other portable devices: consumer / user guides > Adventures in Raspberry Pi: (Adventures In ...)
Adventures in Raspberry Pi: (Adventures In ...)

Adventures in Raspberry Pi: (Adventures In ...)


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Start programming quickly with this super–fun guide to Raspberry Pi Adventures in Raspberry Pi, 2nd Edition includes 9 cool projects that show you how to set up and start developing on your Raspberry Pi. Updated for the release of the Rev 3 board, this second edition covers all the latest features and tells you everything you need to know. Written specifically for 11–15 year–olds, this book uses the wildly successful, Raspberry Pi to explain the fundamentals of computing. You′ll have a blast learning basic programming and system administration skills, beginning with the very basics of how to plug in the board and turn it on. Each project includes an instructional video so you can jump right in and start going through the lessons on your own. This hands–on book gets you up and running fast, with fun projects that let you explore. Learn how to "talk to" your Raspberry Pi Create games and stories with Scratch Program with Turtle Graphics and Python Code music and create a Raspberry Pi jukebox If you want to get started programming today, Adventures in Raspberry Pi is the ultimate hands–on guide.

Table of Contents:
About the Author v Acknowledgments vi Introduction 1 Adventure 1 You Have a Raspberry Pi Now What? 9 What Hardware Do You Need? 10 What Other Equipment Is Helpful? 12 Setting Up the Raspberry Pi 14 Downloading and Copying the Raspbian Operating System 14 Preparing an SD Card to Store Your Software 15 Making It Easy with NOOBS 17 Plugging in the Hardware 18 Installing and Configuring the Software 19 Logging in to Your Raspberry Pi 22 Exploring the Desktop in Raspbian 23 Shutting Down Your Raspberry Pi 25 Backing up an SD Card Image 25 Adventure 2 Taking Command of Your Raspberry Pi 27 Exploring the Terminal 29 Commands for Navigating Through Your File System 31 Understanding sudo 35 Launching Programs from the Command Line 35 Managing Files and Directories 36 Installing and Updating Applications 37 Downloading and Installing Applications 37 Learning More About an Application 38 Upgrading Your Apps 39 Editing Files 39 Using Shutdown and Restart Commands 41 Continuing Your Text Adventure 41 Adventure 3 Creating Stories and Games with Scratch 45 Getting Started with Scratch 46 The Scratch Interface 47 A Quick Hello from Scratch Cat 48 Setting the Stage 50 Creating Costumes and Original Sprites 52 Using the Scratch Sprite Image Library 52 Editing an Existing Sprite 52 Creating Your Own Original Sprites 53 Animating a Crazy Monkey 53 Creating an Adventure Role–Playing Game 59 Creating Your Sprite and Stage 59 Setting the Start Position of the Adventurer Sprite 60 Creating Variables: Including Health Points for the Adventurer Sprite 61 Controlling the Direction and Movement of the Adventurer Sprite 63 Entering a Cave and Switching Backgrounds 64 Adding a Script to Make the Adventurer Sprite Move Between Backgrounds 64 Adding a Script to Switch the Stage 66 Creating an Enchanted Key to Exit the Cave and Giving Extra Health Points 67 Using "if" Statements to Show and Hide Sprites 69 Creating Health–Point–Stealing Sprites 70 Improving the Movement of the Adventurer Sprite Using "if" Blocks 71 Creating a Game Over Screen 72 Ideas for Improvements to Your Game 73 Adventure 4 Programming Shapes with Turtle Graphics 77 Scratch Turtle Graphics 78 Using Pen Down and Pen Up 79 Drawing Simple Shapes 80 Using "clear" and Setting a Start Point 82 Using Variables Instead of Values 82 Changing the Size and Colour of the Pen 83 Creating Spiral Patterns 84 Using User Input to Determine the Number of Sides 86 Python Turtle Graphics 86 Introducing Python Modules 87 The IDLE Environment and the Interpreter Window 87 Using the Turtle Module in Python 88 Using a Text Editor 90 Using "for" Loops and Lists 91 The "range" Function 93 Other Python Turtle Module Commands 94 Pen Up and Pen Down 94 Setting the Pen Colour and Size 95 Stamping 95 Some Super Spirals 95 Further Adventures with Python Turtle 97 Adventure 5 Programming with Python 101 Getting Set Up for Python 102 Python Programming Language 102 The IDLE Environment 102 Programming in Python: Using a Function 103 Using a Text Editor to Create a Code File 106 Using the Python time and random Modules 108 Python Text Adventure Game 112 Getting User Input 112 Using Conditionals 113 Using a while Loop 116 Using a Variable for Health Points 118 Putting It All Together 119 Defining Functions 121 The get—input Function 121 The handle—room Function 122 Creating a Main Game Loop 122 Continuing Your Python Adventure 126 Adventure 6 Programming Minecraft Worlds on the Raspberry Pi 129 Getting Started with Minecraft Pi 130 Minecraft Pi Controls 132 Your First Minecraft Pi Python Program 133 Using Coordinates in Minecraft Pi 135 Finding the Player s Location 135 Changing the Player s Location 137 Placing a Block 138 Placing Multiple Blocks 139 Creating a Diamond Transporter 142 Sharing and Cloning Minecraft Pi Programs 145 Further Adventures with Minecraft Pi 146 Adventure 7 Coding Music with Sonic Pi 149 Getting Started with Sonic Pi 150 The Sonic Pi Interface 151 Creating Your First Sounds with Sonic Pi 153 Twinkle Twinkle Little Star 155 Repeating Lines in a Loop 158 First Electronic Track 160 Using Different Synthesizer Sounds 160 Using Prerecorded Samples 161 Creating a Surprising Tune 163 Using "rand" to Play Random Notes 163 Using Algorithms 164 Running Two Scripts at the Same Time 166 Adding Effects 167 Make a Recording of Your Music 167 Further Adventures with Sonic Pi 168 Adventure 8 Using the GPIO Pins on the Raspberry Pi 171 Using a Raspberry Leaf Diagram 172 Electronic Basics 175 Using the Python Library to Control GPIO 177 Do You Have a Rev 1 or a Rev 2 Board? 177 Making an LED Blink 179 Creating the LEDblink Python Code 180 Connecting the LEDblink Components 181 Running LEDblink.py as the Super User root 182 Using a Button to Turn on an LED 184 Creating the buttonLED Python Code 184 Connecting the buttonLED Components 185 Running buttonLED.py as the Super User root 186 The Marshmallow Challenge 187 Creating the Marshmallow Button 188 Mapping Marshmallow Input to a Keyboard Key 190 Scratch Marshmallow Game 192 Further Adventures with GPIO Pins 195 Adventure 9 The Big Adventure: Building a Raspberry Pi Jukebox 197 An Overview of the Jukebox Project 198 What You Will Need 199 Part One: Creating the LCD Screen 200 Preparing the LCD Screen by Adding Headers 200 Mounting the LCD Screen and Wiring Up the Breadboard 201 Adding Scripts to Drive the LCD Screen 203 Part Two: Downloading and Playing MP3s 205 Installing a Media Player and Getting Music Files 205 Writing a Jukebox Python Program 208 Part Three: Controlling the Jukebox with Buttons 212 Connecting the Buttons 212 Adapting Your Jukebox Program to Include GPIO Buttons 214 Part Four: Displaying Jukebox Information on the LCD screen 216 Finishing Up 221 Appendix Where to Go from Here 223 Websites 223 Clubs 225 Inspiring Projects and Tutorials 226 Videos 226 Books and Magazines 227 Glossary 229 Index 235

About the Author :
Carrie Anne Philbin is a Google Certified and Raspberry Pi Certified Computing Teacher. She is also the founder and presenter of the award winning Gurl Geek Diaries (www.geekgurldiaries.co.uk). Currently, Carrie Anne is working with the Raspberry Pi Foundation to improve the teaching of Computing in schools


Best Sellers


Product Details
  • ISBN-13: 9781119046028
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 235 mm
  • No of Pages: 256
  • Spine Width: 17 mm
  • Width: 189 mm
  • ISBN-10: 1119046025
  • Publisher Date: 02 Feb 2015
  • Binding: Paperback
  • Language: English
  • Series Title: Adventures In ...
  • Weight: 674 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Adventures in Raspberry Pi: (Adventures In ...)
John Wiley & Sons Inc -
Adventures in Raspberry Pi: (Adventures In ...)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Adventures in Raspberry Pi: (Adventures In ...)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!