Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Getting Started with Raspberry Pi
Preface
What Can You Do With It?
Raspberry Pi for Makers
Linux and Raspberry Pi
What Others Have Done With It
Conventions Used in This Book
Using Code Examples
SafariĀ® Books Online
How to Contact Us
Acknowledgements
1. Getting Up and Running
A Tour of the Boards
The Proper Peripherals
The Case
Flash the SD Card
Booting Up
Configuring Your Pi
Shutting Down
Troubleshooting
Going Further
2. Getting Around Linux on the Raspberry Pi
Using the Command Line
Files and the Filesystem
More Linux Commands
Processes
Sudo and Permissions
The Network
/etc
Setting the Date and Time
Installing New Software
Going Further
3. Python On The Pi
Hello Python
A Bit More Python
Objects and Modules
Even More Modules
Troubleshooting Errors
Going Further
4. Animation and Multimedia in Python
Hello Pygame
Pygame Surfaces
Drawing on Surfaces
Handling Events and Inputs
Sprites
Playing Sound
Playing Video
Further Reading
5. Scratch on the Pi
Hello Scratch
The Stage
Two More Things to Know About Sprites
A Bigger Example: Astral Trespassers
Scratch and the Real World
Sharing Your Programs
Going Further
6. Arduino and the Pi
Installing Arduino in Raspbian
Finding the Serial Port
Talking in Serial
Going Further
7. Basic Input and Output
Using Inputs and Outputs
Digital Output: Lighting Up an LED
Digital Input: Reading a Button
Project: Cron Lamp Timer
Scripting Commands
Connecting a Lamp
Scheduling Commands with cron
More About Cron
Going Further
8. Programming Inputs and Outputs with Python
Installing and Testing GPIO in Python
Blinking an LED
Reading a Button
Project: Simple Soundboard
Going Further
9. Working with Webcams
Testing Webcams
Installing and Testing SimpleCV
Displaying an Image
Modifying an Image
Accessing the Webcam
Face Detection
Project: Raspberry Pi Photobooth
Going Further
10. Python and The Internet
Download Data from a Web Server
Fetching the Weather Forecast
Serving Pi (Be a Web Server)
Flask Basics
Connecting the Web to the Real World
Project: WebLamp
Going Further
A. Writing an SD Card Image
Writing an SD card from OS X
Writing an SD card from Windows
Writing an SD card from Linux
B. Astral Trespassers Complete
C. Analog Input
Converting Analog to Digital
Colophon
Copyright
← Prev
Back
Next →
← Prev
Back
Next →