Newer computers and game consoles have replaced the old machines where most of us learned to program. The creators capitalized on the powerful and affordable processors designed for the booming mobile device arena, and they were able to create an economical, programmable computer with attractive graphics that could boot into the programming environment and not break the bank.
The Raspberry Pi is a credit card sized single-board computer with an open-source platform that has a thriving community of its own, similar to that of the Arduino. It can be used in various types of projects from beginners learning how to code to hobbyists designing home automation systems.
There are a few versions of the Raspberry Pi, but the latest version, B+, has improved upon its predecessor in terms of both form and functionality. The Model B+ features:
• • • • • • |
More GPIO More USB Micro SD Lower power consumption Better audio Neater form factor |
This higher-spec variant increases the GPIO pin count from 26 to 40 pins. There are now four USB 2.0 ports compared to two on the Model B. The SD card slot has been replaced with a more modern push-push type micro SD slot. It consumes slightly less power, provides better audio quality and has a cleaner form factor.
To get started you need a Raspberry Pi Model B+, a 5V USB power supply of at least 2 amps with a micro USB cable, any standard USB keyboard and mouse, an HDMI cable and monitor/TV for display, and a micro SD card with the operating system pre-installed. The NOOBS (New Out Of the Box Software) OS is recommended for beginners, and you may choose one of several from the download page.
This pinout diagram will help you get familiar with the layout of the board and get started in immersing yourself into your own passion projects.