2. Introduction
Types of variants
Focus on Model B+
Specifications
40 pin GPIO Configuration
Installation Procedure
Programming Tools
Scratch Programming
Python Programming
Advantages and Applications
References
3. Introduction
It is a credit card sized PC in a 45g SOC
Developed by pi foundation from university of
Cambridge, UK
Cheap with low driving power of 5W
Basic aim was to promote computer teaching aid
for school going students
4. Types of Variants
SPECIFICATION MODEL A MODEL B MODEL B+
Processor Broadcom
ARM11 SOC
Broadcom
ARM11 SOC
Broadcom
ARM11 SOC
Memory(RAM) 256 MB 512 MB 512 MB
Clock Speed Up to 1GHZ Up to 1 GHZ Up to 1 GHZ
USB Ports 1 2 4
Networking
Ports
None 1 1
8. To get started with…
Essential Requirements:
Raspberry Pi board
Prepared Operating System SD Card(available as NOOBS)
USB keyboard
Display (with HDMI/ DVI input)
5 V power source via Micro USB or GPIO header
Cables
Optional:
USB mouse
Internet connectivity
9. Installation Procedure
Initially insert the preloaded SD card into the slot
Connect the display device(TV/PC) with suitable
cables(HTMI/HVI)
Plug in the USB micro power port
Now the raspberry pi will get booted
For the first time the OS need to be configured by the
user
Optional: plug in Ethernet port and USB mouse if
required
13. Example Program
Click on the Scratch cat sprite.
Now click on the blocks palette and select Control.
Then drag a When green flag clicked block and place it on the
scripts area in the middle of the screen.
Add a blue Move 10 steps block from the Motion blocks palette
and connect it to the When green flag clicked block.
Now click the green flag icon in the top right hand side of the
screen and see the cat move!
14. Python Programming:
Simple scripting tool with clean syntax
It is a powerful programming language
The easiest introduction to Python is through IDLE.
Double click the IDLE icon on the Desktop (or IDLE3 for
Python 3)