Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title Page
About the Author
Table of Contents
Introduction
What Is the Raspberry Pi and What Can You Do With It?
Who Should Read This Book?
What You Will Learn
What You Need for the Projects
How This Book Is Organised
The Companion Website
Conventions
Reaching Out
Adventure 1: You Have a Raspberry Pi. Now What?
What Hardware Do You Need?
What Other Equipment Is Helpful?
Setting Up the Raspberry Pi
Exploring the Desktop in Raspbian
Shutting Down Your Raspberry Pi
Connecting to a Wi-Fi Network
Backing Up an SD Card Image
Adventure 2: Taking Command of Your Raspberry Pi
Exploring the Terminal
Commands for Navigating Through Your File System
Understanding sudo
Launching Programs from the Command Line
Managing Files and Directories
Installing and Updating Applications
Editing Files
Using Shutdown and Restart Commands
Continuing Your Text Adventure
Adventure 3: Creating Stories and Games with Scratch
Getting Started with Scratch
Setting the Stage
Creating Costumes and Original Sprites
Animating a Crazy Monkey
Creating an Adventure Role-Playing Game
Adventure 4: Programming Shapes with Turtle Graphics
Scratch Turtle Graphics
Python Turtle Graphics
Some Super Spirals
Further Adventures with Python Turtle
Adventure 5: Programming with Python
Getting Set Up for Python
Using a Text Editor to Create a Code File
Using the Python time and random Modules
Python Text Adventure Game
Continuing Your Python Adventure
Adventure 6: Programming Minecraft Worlds on the Raspberry Pi
Getting Started with Minecraft Pi
Your First Minecraft Pi Python Program
Using Coordinates in Minecraft Pi
Creating a TNT Chain Reaction
Creating a Diamond Transporter
Sharing and Cloning Minecraft Pi Programs
Further Adventures with Minecraft Pi
Adventure 7: Coding Music with Sonic Pi
Getting Started with Sonic Pi
The Sonic Pi Interface
Creating Your First Sounds with Sonic Pi
First Electronic Track
Further Adventures with Sonic Pi
Adventure 8: Using the GPIO Pins on the Raspberry Pi
Using a Raspberry Pi GPIO Pin Layout Diagram
Electronics Basics
Using a Python Library to Control GPIO
Making an LED Blink
Using a Button to Turn on an LED
Using a PIR Motion Sensor to Trigger a Sound
The Marshmallow Challenge
Further Adventures with GPIO Pins
Adventure 9: Experimenting with Cameras and HATs
Getting Started with the Raspberry Pi Camera
Creating a Time-Lapse Photography Program
Getting Started with the Explorer HAT Pro
Creating an Explorer HAT Pro Disco Trigger Trap
Getting Started with the Sense HAT
Creating a Sense HAT Desk Thermometer
Further Adventures with Cameras and HATs
Adventure 10: The Big Adventure: Building a Raspberry Pi Jukebox
An Overview of the Jukebox Project
What You Will Need
Part One: Creating the LCD Screen
Part Two: Downloading and Playing MP3s
Part Three: Controlling the Jukebox with Buttons
Part Four: Displaying Jukebox Information on the LCD Screen
Finishing Up
Appendix: Where to Go from Here
Websites
Clubs
Inspiring Projects and Tutorials
Videos
Books and Magazines
Glossary
End User License Agreement
← Prev
Back
Next →
← Prev
Back
Next →