Raspberrypi: Ira Goldstein Siena College
Raspberrypi: Ira Goldstein Siena College
Raspberrypi: Ira Goldstein Siena College
Ira Goldstein
Siena College
Programming
Electronic Projects
Office
Play HD Videos
Kit Components
Essential:
Raspberry Pi board
Prepared Operating System SD Card
USB keyboard
Display (with HDMI, DVI, or Composite input)
Power Supply
USB mouse
Internet connectivity - LAN cable
Powered USB Hub
Case
Programming Languages
The Raspberry Pi Foundation recommends
Python
Any language which will compile for
ARMv6 can be used
Installed by default on the Raspberry Pi:
C
C++
Java
Scratch
Ruby
http://www.youtube.com/watch?v=KdTwQ
Xre1DU
SETUP
Power
5v micro
USB
connector
A/V (Audio/Video)
RCA Video
(works with
most older
TVs)
3.5mm Audio
Standard
headphone
socket
Connectivity
GPIO
(Gener
al
Purpos
e
Input &
Output)
2 x USB 2.0
ports
10/100Mb
Ethernet
Internals
DSI
(display
interface)
LAN
Controller
CSI
(camera
interface)
Storage
SD Card Slot
(supports SD cards up to
32GB)
10 USES FOR
A RASPBERRY PI
10
Office
9 8 7 6 5 4 3 2 1
Office
10 9 8 7 6 5 4 3 2 1
9Programming
10
8 7 6 5 4 3 2 1
Programming
10 9 8 7 6 5 4 3 2 1
10 9
Game
Console
7 6 5 4 3 2 1
Game
Console
10 9 8 7 6 5 4 3 2 1
7 Web Server
10 9 8
6 5 4 3 2 1
Web Server
10 9 8 7 6 5 4 3 2 1
6 Tor Router
10 9 8 7
5 4 3 2 1
Tor Router
10 9 8 7 6 5 4 3 2 1
HTPC
10 9 8 7 6
4 3 2 1
HTPC
10 9 8 7 6 5 4 3 2 1
4 Bird House
10 9 8 7 6 5
3 2 1
Bird House
10 9 8 7 6 5 4 3 2 1
Super
3
Computer
10 9 8 7 6 5 4
2 1
Supercomputer
10 9 8 7 6 5 4 3 2 1
Clock
10 9 8 7 6 5 4 3
Clock
10 9 8 7 6 5 4 3 2 1
PiBot!
10 9 8 7 6 5 4 3 2
PiBot!
10 9 8 7 6 5 4 3 2 1
Credits:
Many of the slides were borrowed from the RaspberryPi
Foundation, Ethan Sprissler @ UAlbany
and from
http://damnfineraspberrypi.com/