Search filters
Issue
Category
Author
Text search
Page
Title / Description
Category
Issue 1 - May 2012
p4
AFFORDABLE COMPUTING
The dawn of affordable computing
Articles
p5
THE FALL OF PROGRAMMING
The fall of programming
Articles
p6
THE PIONEERS
The story of how the Raspberry Pi computer came to be
by Jaseman
People
p9
HARDWARE DEVELOPMENT
An overview of hardware projects
Articles
p10
SKUTTER
Controlling real world applications with the Raspberry Pi
by Bodge N Hackett
Hardware
p12
RACYPY LIVECD & VIRTUAL MACHINE
Getting and using the RacyPy Live CD
by Meltwater
Operating system
p16
DEBIAN VIRTUALBOX
Setting up a virtual machine to run Linux on Windows
by Jaseman
Operating system
p18
PROGRAMMING
What is programming
by Jaseman
Programming - Misc
p20
THE SCRATCH PATCH
An introduction to Scratch
by Jaseman
Programming - Scratch
p23
THE PYTHON PIT
First steps in programming with Python
Programming - Python
p30
FEEDBACK
Have your say about The MagPi
Feedback
p32
WEBLINKS & CREDITS
Further reading and the MapPi Team
Links
Issue 2 - June 2012
p4
SETTING UP THE RASPBERRY PI
Setting up your Raspberry Pi
by Meltwater
Setup
p6
SD CARD SETUP
Setting up your SD card
by Meltwater
Setup
p10
INTERFACING PROJECTS FOR BEGINNERS
An introduction to the Raspberry Pi GPIO
by Darren Grant
Interfacing
p15
EBEN & LIZ INTERVIEW QUESTIONS
Question suggestions for the future Eben & Liz interview
People
p16
RASPBERRY PI DISSECTION
An overview of the Raspberry Pi board
by Meltwater
Articles
p18
SKUTTER
Building Skutter from a kit of parts
by Chris Stagg
Hardware
p20
COMMAND LINE CLINIC
Using the Linux command line on your Raspberry Pi
by Bobby Redmond
Operating system
p22
COMPUTER MUSIC
Using the Raspberry Pi to play sounds and music
by David Honess
Music
p24
DEBIAN VIRTUALBOX PART DEUX
How to write and run Python programs using your VirtualBox
by Jaseman
Operating system
p26
THE PYTHON PIT
Using Pygame to visually improve your programs
Programming - Python
p30
FEEDBACK
Have your say about The MagPi
Feedback
p32
WEBLINKS & CREDITS
Further reading and the MapPi Team
Links
Issue 3 - July 2012
p4
DEBIAN ESSENTIALS
Essential tools for your Raspberry Pi
by Jaseman
Operating system
p7
INTERFACING (IN CONTROL) PART 2
Learning about outputs
by Darren Grant
Interfacing
p10
COMMAND LINE CLINIC
Learning why Linux commands work the way they do and joining commands together
by Bobby Redmond
Operating system
p14
SKUTTER PART 2
How to write a program for your USB device
by Bodge N Hackett
Hardware
p16
PROTECT YOUR GPIO CONNECTOR
A cheap way of protecting your GPIO connector from damage
by Mike G8NXD
Projects
p20
MEETING PI
Introducing Raspberry Pi to children
by Meltwater
People
p22
THE C CAVE
An introduction to C
by D. Shepley & W. H. Bell
Programming - C/C++
p24
THE SCRATCH PATCH
Some example programs in Scratch
by Antiloquax
Programming - Scratch
p26
THE PYTHON PIT
Graphics – overlaying surfaces onto the screen surface
Programming - Python
p29
PROGRAMMING FUNDAMENTALS
A brief look at the constituents of program code
by Alex Kerr
Programming - Misc
p30
FEEDBACK
Have your say about The MagPi
Feedback
p32
WEBLINKS & CREDITS
Further reading and the MapPi Team
Links
Issue 4 - August 2012
p4
IN CONTROL
More interfacing tips
by Darren Grant
Interfacing
p8
3-AXIS ACCELEROMETER WITH MICRO SOLDERING
A cheap 3-axis accelerometer solution
by Rob McDougall
Projects
p11
WHAT'S ON GUIDE & COMPETITION
Find out where Raspberry Jams are happening and a chance to win a limited edition MagPi case
Social
p12
KERNOW PI LAUNCH
Ash Stone attends a special launch – Introducing the Pi to Cornish schools
by Ed Walsh
Articles
p14
EBEN & LIZ: THE INTERVIEW
We put your questions to Eben and Liz Upton from the Raspberry Pi Foundation
People
p19
LETTER OF THE MONTH
Making a GPIO Interface Buffer
Projects
p20
HOW TO CUSTOMISE YOUR LXDE MENU
How to unclutter your LXDE menu
by Jaseman
Operating system
p22
COMMAND LINE CLINIC
More tips on controlling Linux from the command prompt
by Bobby Redmond
Operating system
p24
C CAVE
The second part of our introduction to C programming
by D. Shepley & W. H. Bell
Programming - C/C++
p28
THE SCRATCH PATCH
A frogger-like game
Programming - Scratch
p30
THE PYTHON PIT
This month The Python Pit demonstrated keyup/keydown events in a fun game
Programming - Python
p32
FEEDBACK & DISCLAIMER
Have your say about The MagPi
Feedback
Issue 5 - September 2012
p4
STEADY HANDS
Are your hands steady enough to beat the Pi?
by Mike Cook
Projects
p7
ENVIRONMENTAL MONITORING
Track temperature fluctuations
by Dr Duncan Rowland
Projects
p10
WHAT'S ON GUIDE & COMPETITION
Find out where Raspberry Jams are happening and win a starter kit
Social
p12
XBMC: RASPBMC AND OPENELEC
Get to grips with your media centre setup
by Colin Deady
Media Centre
p16
SQUEEZE VS WHEEZY
Improvements and changes
by Jaseman
Operating system
p18
COMMAND LINE CLINIC
Learn how to backup important data
by Bobby Redmond
Operating system
p20
C CAVE
Functions, pointer and text file encryption
by D. Shepley & W. H. Bell
Programming - C/C++
p24
THE SCRATCH PATCH
Program your own Simon says game
Programming - Scratch
p26
48HR RASPITHON
Ben, Luke, Ryan and Edward recount their python challenge
People
p27
THE PYTHON PIT
Gradient fills, and using maths to plot points of a circle
Programming - Python
p32
FEEDBACK & DISCLAIMER
Have your say about The MagPi
Feedback
Issue 6 - October 2012
p4
SKUTTER RETURNS
Dig out the toolbox for the next thrilling installment
by Bodge N Hackett
Hardware
p8
POWER FOR YOUR PI
Untether your Raspberry Pi with a portable power supply
by John Ellerington
Projects
p10
THIS MONTH'S STAR LETTER
Using a FET buffer stage for the GPIO bus
by Clive Tombs
Projects
p12
THE PUMPKIN PI
A little project to provide some Halloween fun
by Gordon Henderson
Projects
p16
CAMERA PI
An interview with David Hunt, whose Pi lives inside his camera
by David Hunt
Projects
p18
OUR RASPBERRY PI SUMMER
One school teacher and his son discover programming
by Spencer Organ
Articles
p20
THIS MONTH'S COMPETITION
More goodies on offer, brought to you by PC Supplies UK
Competition
p21
BEGINNING ADA
The first installment in our Ada programming tutorial
by Luke A. Guest
Programming - Misc
p24
THE C CAVE
Bitwise operators and system monitoring with Gnuplot
by W. H. Bell
Programming - C/C++
p28
THE SCRATCH PATCH
The Bubble Sort Algorithm, sorting lists of numbers easily using Scratch
Programming - Scratch
p30
THE PYTHON PIT
Generating HTML pages the Python way
Programming - Python
p32
FEEDBACK & DISCLAIMER
Have your say about The MagPi
Feedback
Issue 7 - November 2012
p4
PI AND ARDUINO IN ACTION
Program the Arduino using a Raspberry Pi
by Stewart C. Russell
Projects
p7
THIS MONTH'S COMPETITION
Win some excellent additions to your setup
Competition
p8
SOLAR PI
When on the move the sun can keep the Pi going
by Meltwater
Projects
p10
GORDON'S LADDER BOARD
Soldering irons at the ready
by Gordon Henderson
Projects
p12
GPIO AND INTERRUPTS
A review of how to handle the GPIO from the command line
by Richard Ryniker
Interfacing
p16
RASPBIAN, THE STORY SO FAR
An interview with Mike Thompson, the lead developer of Raspbian
People
p18
TURBO SETTINGS FOR MAXIMUM PERFORMANCE
A review of how to tune up the Pi
by Ian McAlpine & Matthew Timmons-Brown
Setup
p21
THIS MONTH'S EVENTS LIST
Raspberry Jams and other community events
Social
p22
PI-EVOLUTION
A review of the Raspberry Pi's development
by Jaseman
Articles
p24
THE BASICS OF GNU MAKE
Speeding up code development with GNU Make
by W. H. Bell
Programming - Misc
p26
WELCOME TO THE C++ CACHE
Getting to grips with C++
by Alex Kerr
Programming - C/C++
p28
THE SCRATCH PATCH
Have a go at defensive programming
Programming - Scratch
p30
THE PYTHON PIT
Using command line arguments
Programming - Python
p32
FEEDBACK & DISCLAIMER
Have your say about The MagPi
Feedback
Issue 8 - December 2012
p4
SKUTTER RETURNS
Dig out the toolbox for the next thrilling installment
by Bodge N Hackett
Hardware
p8
HOME AUTOMATION – SANTA TRAP
Control your home with a Raspberry Pi and catch Santa in the act!
by Geoff Johnson
Projects
p11
THIS MONTH'S COMPETITION
Win a 512MB Raspberry Pi Model B, from PC Supplies UK
Competition
p12
CONTROL YOUR ARDUINO WITH PYTHON & RASPBERRY PI
The power of Raspberry and the simplicity of Arduino using Nanpy
by Andrea Stagi
Projects
p14
PI GAUGE
Control servos over the internet
by Ben Schaefer
Projects
p17
BOOK PROMOTION – GETTING STARTED WITH PYTHON
Simon Monk's new book covering basic to full GPIO examples
by Simon Monk
Articles
p18
PIBOW INTERVIEW
An interview with the designers if the PiBow case
by Chris Stagg
People
p20
CESIL POWERED CHRISTMAS TREE
Christmas from the 70's using the CESIL programming language
by Gordon Henderson
Programming - Misc
p22
WELCOME TO THE C++ CACHE
Using basic variables and STL strings
by Alex Kerr
Programming - C/C++
p24
BEGINNING ADA
The second installment in our Ada programming tutorial
by Luke A. Guest
Programming - Misc
p26
DATABASE BOOTCAMP
Get your teeth into some Structured Query Language (SQL)
by Richard Wenner
Programming - Misc
p29
THIS MONTH'S EVENTS LIST
Raspberry Jams and other community events
Social
p30
THE PYTHON PIT
Creating multiple desktop widgets
Programming - Python
p32
THE YEAR OF THE MAGPI
A look back over the last twelve months of The MagPi
by Ash Stone
Articles
Issue 9 - February 2013
p4
AN INTERVIEW WITH LIMOR FRIED FROM ADAFRUIT
Founder and engineer of Adafruit Industries Limor Fried talks to the MagPi
by Ian McAlpine
People
p8
WEBIOPI – RASPBERRY PI REST FRAMEWORK
Learn how to control the Raspberry Pi's GPIO interface from a web browser
by Eric PTAK
Projects
p12
BACKING UP YOUR RASPBERRY PI
Backup your SD card with optional compression and DVD archiving
by Norman Dunbar
Projects
p15
WIN SOME MORE RASPBERRY PI GOODIES
This month there is the opportunity to win a Gertboard
Competition
p16
QUICK2WIRE's I/O INTERFACE BOARD FOR THE RASPBERRY PI
A review of the kit and the assembled board
by Alex Eames
Interfacing
p18
AN INTRODUCTION TO RISCOS
A basic introduction to the RISCOS operating system, from SD card installation to the desktop
by Peter Nowosad
Operating system
p20
INSTALLING & CONFIGURING ARCH LINUX
Learn how to install Arch Linux, a barebones rolling linux distribution on the Raspberry Pi
by Alex Kerr
Operating system
p22
AN INTRODUCTION TO VALA PROGRAMMING
Writing code in Vala, a high level CNULL style language
by Ross Taylor
Programming - Misc
p24
THIS MONTH'S RASPBERRY PI EVENTS
Find out what is on this month
Social
p26
THE C CAVE – STRUCTS, HISTOGRAMS AND DATA ANALYSIS
Learn how to build more complicated data structures and programs
by W. H. Bell
Programming - C/C++
p32
SCRATCH PATCH – CONTROLLING THE GPIO INTERFACE FROM SCRATCH
Learn the first steps to GPIO control, allowing more complicated interfacing
by Aaron Shaw & Simon Walters
Programming - Scratch
p34
THE PYTHON PIT – DRIVE YOUR RASPBERRY PI WITH A MOBILE PHONE
An introduction to webpy, providing mobile phone connections to python projects
Programming - Python
p36
FEEDBACK AND QUESTION TIME
Comments and feedback from readers
Feedback
Issue 10 - March 2013
p4
REMOTE CONTROLLED ROBOT CAM – PART 2
Robot remote control with Raspberry Pi REST Framework (WebIOPi)
by Eric PTAK
Hardware
p8
A COCKTAIL OF EXPANSION BOARDS
A selection of different expansion boards of interfacing projects
by Lloyd Seaton
Expansion
p11
THIS MONTH'S COMPETITION
Win a 512MB Raspberry Pi Model B and case from PC Supplies LTD
Competition
p12
BACKING UP – PART 2
Keeping the SD card images safe and restoring backups
by Norman Dunbar
Operating system
p16
BASH GAFFER TAPE
Learn some lashup scripts with the Bourne-again shell
by W. H. Bell
Operating system
p19
WHAT'S ON GUIDE
Find this month's events in your area
Social
p20
INTRODUCTION TO CHARM
Encouraging others to get coding with the Raspberry Pi
by Peter Nowosad
Programming - Misc
p23
C++ CACHE
Introducing C++ streams, reading and writing files
by Alex Kerr
Programming - C/C++
p26
SCRATCH PATCH – GPIO CONTROL PART 2
Celebrate the anniversary of the Raspberry Pi with a LEDborg candle
by Aaron Shaw
Programming - Scratch
p28
SCRATCH FRACTALS
Generate fractal images with Scratch
Programming - Scratch
p33
PYTHON PIT
Using a simple client-server model for parallel calculations
by W. H. Bell
Programming - Python
p36
FEEDBACK FROM READERS
Comments and feedback from readers
Feedback
Issue 11 - April 2013
p4
HOME HEATING SYSTEM
Control and monitor your home heating system with a Raspberry Pi and a Smartphone
by Nikolaos Tsipas
Projects
p6
POWER AND I/O EXPANSION BOARD
A constructional project for the hobbyist who is confident with a soldering iron
by Lloyd Seaton
Expansion
p9
THIS MONTH'S PC SUPPLIES COMPETITION
Win a 512MB Model B Raspberry Pi, from PC Supplies in the UK
Competition
p10
WIFI ACCESS POINT
Turn your Raspberry Pi into a Wireless Pi-Point
by Guy Eastwood
Projects
p15
THIS MONTH'S EVENTS GUIDE
Yorkshire, Bermuda, Geneva, Bristol – what's happening in your area
Social
p16
MINECRAFT: PI EDITION
Installing and modifying Minecraft on the Raspberry Pi with Python
by Martin O'Hanlon
Operating system
p20
CONFIGURING PRINTERS
An introductory guide to setting up a printer with CUPS
by Stewart Watkiss
Setup
p21
QUICK2WIRE COMPETITION
Win a full set of Quick2Wire kits
Competition
p23
SIMPLE INTRANET
Learn how to configure your own simple intranet
by Jaseman
Projects
p25
ASSEMBLY PROGRAMMING WITH RISCOS
Learn how to program the Raspberry Pi by using Assembly Language
by Bruce Smith
Programming - Misc
p28
AN INTRODUCTION TO CHARM – PART 2
An introduction to Charm Data Types
by Peter Nowosad
Programming - Misc
p32
CONSOLE COLOURS
Control console colours using escape sequences
by W. H. Bell
Operating system
p33
WIN YOUR OWN BLUE PI
A competition with RS Components
Competition
p34
SCRATCH PATCH – HEAP SORT
Sort a heap of numbers using Scratch
by Antiloquax
Programming - Scratch
Issue 12 - May 2013
p4
A YEAR OF THE MAGPI
Liz Upton writes about the first year of The MagPi
by Liz Upton
People
p6
BEGINNERS GUIDE
Where can I get help?
by Adrian Harper
Setup
p9
THIS MONTH'S EVENTS GUIDE
Malawi, Swansea, Tokyo and Norwich
Social
p10
SWEETBOX II
How to make a case for the Raspberry Pi in 314 steps
by Alexandre Xanthakis & Bud Aniontinder
Projects
p12
RASPBERRY PI OPERATING SYSTEMS
A breakdown of the various operating systems available for the Pi
by Alan Coates
Operating system
p16
STAR LETTER
A note of thanks from the ZX generation
by Michael Diamond
Articles
p18
PRINTING WITH CUPS 2
Printing from a Python program
by Stewart Watkiss
Setup
p20
AN INTERVIEW WITH PETE LOMAS
Sharing his thoughts on Raspberry Pi design challenges and the future
by Ian McAlpine
People
p26
MAKING MUSIC WITH SCHISM
Programming melodies
by David Honess
Music
p30
COMPETITION
A birthday issue bonanza of goodies to be won, worth over £1,000!
Competition
p32
BASH GAFFER TAPE
Embedding text and programs
by W. H. Bell
Operating system
p34
SCRATCH PATCH
Use encryption to code and decode messages
by Antiloquax
Programming - Scratch
p39
FEEDBACK
Have your say about The MagPi
Feedback
Issue 13 - June 2013
p4
INTERVIEW WITH AMY MATHER
The MagPi speaks to Amy Mather about Raspberry Jams and the future of young hackers
by Adrian Harper
People
p9
THIS MONTH'S EVENTS GUIDE
York, Trier, Charlotte, Bristol
Social
p10
PI MATRIX
An introduction to controlling 64 LEDs and programming the I2C bus
by Bruce E. Hall
Projects
p14
COMPETITION
Win a Raspberry Pi Model B and the new PiAngle case courtesy of PC Supplies LTD
Competition
p15
MAKING MUSIC WITH SCHISM
Adding samples to your soundtrack
by David Honess
Music
p16
A COCKTAIL OF EXPANSION BOARDS
It's a small world after all...with the “So Tiny” project
by Lloyd Seaton
Expansion
p18
RISC OS ELITE
Playing the Archimedes version of the classic space trading game on a Raspberry Pi!
by David Honess
Operating system
p22
BOOK REVIEWS
Raspberry Pi for Dummies and Super Scratch Programming Adventure
Articles
p23
C CAVE
Linking to FORTRAN77
by W. H. Bell
Programming - C/C++
p28
SCRATCH PATCH
Racing with Scratch – learn how to write simple video games
by W. H. Bell
Programming - Scratch
p31
PYTHON PIT
Using a simple client-server model for parallel calculations – part 2
by W. H. Bell
Programming - Python
p35
FEEDBACK
Have your say about The MagPi
Feedback
Issue 14 - July 2013
p4
RASPBERRY PI CAMERA MODULE
Part 1: Getting to grips with the camera module
by James Hughes
Hardware
p8
PYTHON CONTROL: ROBOTIC ARM
Controllng the Maplin robotic arm with Python
by Peter Lavelle
Hardware
p12
MUNTS I/O EXPANSION BOARD
Using an ARM Cortex-M0 microcontroller
by Philip Munts
Expansion
p14
BUILD A GUZUNTY PI
Make a low cost hardware expander
by Derek Campbell
Expansion
p16
PI MATRIX PART 2
Control individual LEDs and give the Pi Matrix a workout
by Bruce E. Hall
Projects
p21
THIS MONTH'S EVENTS GUIDE
Barnsley, Lima, Singapore, Liverpool
Social
p22
RASPBERRY PI BOOT CAMPS
What are the ingredients for a fun filled family Pi day?
by Caroline Higgins & Dr Mike Bartley
Articles
p24
CHARM PART 3
Charm syntax and semantics
by Peter Nowosad
Programming - Misc
p28
FRESHLY ROASTED
A beginners guide to Java
by Nathaniel Monson & Vladimir Alarcon
Programming - Misc
p32
THE PYTHON PIT
Using a simple client-server model for parallel calculations – part 3
by W. H. Bell
Programming - Python
p35
COMPETITION
Win a 512MB Model B Raspberry Pi and interfacing goodies!
Competition
p36
FEEDBACK
Have your say about The MagPi
Feedback
Issue 15 - August 2013
p4
USB ARDUINO LINK
Using Nanpy to connect your Raspberry Pi to an Arduino
by Tony Goodhew
Projects
p8
COMMAND LINE ARDUINO PROGRAMMING
Using the Ino command line toolkit
by Nathan Bookham
Projects
p10
THE RASPBERRY PI CAMERA MODULE
Part 2: Advanced operation
by James Hughes
Hardware
p14
A COCKTAIL OF EXPANSION BOARDS
Part 4: MegaPower: DC-DC converter and an ATmega328 MCU
by Lloyd Seaton
Expansion
p16
THE RASCLOCK
Raspberry Pi timekeeping with a real time clock
by Jacob Marsh
Projects
p18
PI MATRIX
Part 3: Building a toolkit of patterns
by Bruce E. Hall
Projects
p20
MAME – MULTIPLE ARCADE MACHINE EMULATOR
Play historic games on the Raspberry Pi
by Karl Welsh
Projects
p24
<XML/>
Part 1: An introduction to XML
by John Shovic
Programming - Misc
p28
MY OS: BUILD A CUSTOMISED OPERATING SYSTEM
Part 1: Bake your own Pi filling
by Martin Kalitis
Operating system
p30
ASSEMBLY PROGRAMMING WITH RISCOS
Part 2: Low-level coding
by Bruce Smith
Programming - Misc
p33
THIS MONTH'S EVENTS GUIDE
Preston, Manchester, Powys, Gateshead
Social
p35
BOOK REVIEWS
Charm programming on the Raspberry Pi
Articles
p36
THE PYTHON PIT
An introduction to Python iterators and generators
by Alan Holt
Programming - Python
p40
FEEDBACK
Have your say about The MagPi
Feedback
Issue 16 - September 2013
p4
SKUTTER I2C
Expanding your senses with I2C
by Stephen Richards
Hardware
p12
PATOSS
The PATO surveillance system
by Jorge Rance
Projects
p16
PI MATRIX
Part 4: Multiplexing and scrolling text messages
by Bruce E. Hall
Projects
p20
BOOK REVIEW
Raspberry Pi in Easy Steps and Python for Kids
Articles
p22
THE PI-LITE
A plug and play LED matrix board
by Jacob Marsh
Articles
p24
LOGI-PI SPARTAN6 FPGA BOARD
Raspberry Pi meets FPGA
by Michael Jones
Articles
p28
USB ARDUINO LINK
Part 2: Driving an LCD
by Tony Goodhew
Projects
p32
AB ELECTRONICS COMPETITION
Win a selection of expansion boards
Competition
p33
THIS MONTH'S EVENTS GUIDE
Cambridge, CAS North London, At-Bristol, CERN
Social
p34
FRESHLY ROASTED
Part 2: Java control-flow statements, numbers, strings and booleans
by Nathaniel Monson & Vladimir Alarcon
Programming - Misc
p39
PCSL COMPETITION
Win a Raspberry Pi Model B and accessories
Competition
p40
BASH GAFFER TAPE
Part 3: Strings and arithmetic operations
by W. H. Bell
Operating system
p42
<XML/>
Part 2: building and parsing XML in Python
by John Shovic
Programming - Misc
p44
FEEDBACK
Have your say about The MagPi
Feedback
Issue 17 - October 2013
p4
BRICKPI - LEGO NXT INTERFACE
Plug in LEGO sensors and motors
by John Cole
Projects
p8
THE PICAMERAL EYETRACKER
Tracking eye movement with the Raspberry Pi camera board
by Jonathan Chetwynd
Projects
p12
USB ARDUINO LINK
Part3: Using a temperature sensor and Arduino analogue pins
by Tony Goodhew
Projects
p16
MUNTS I/O EXPANSION BOARD
Part 2: Using the factory default firmware for the LPC1 1 1 4 I/O processor expansion board
by Philip Munts
Expansion
p22
LONG RANGE WIRELESS
Using pairs of radio modules with the Raspberry Pi
by Matthew Hollingworth
Projects
p24
PHYSICAL COMPUTING
Buttons and switches with the Raspberry Pi
by Jacob Marsh
Projects
p28
<XML/>
Part 3: Controlling your Raspberry Pi from your smartphone using RasPiConnect
by John Shovic
Programming - Misc
p30
COMPETITION
Win a Raspberry Pi Model B, breadboard, 1 6GB NOOBS SD card and accessories
Competition
p31
THIS MONTH'S EVENTS GUIDE
Pittsburgh USA, Exeter UK, Leicester UK, Stevenage UK, Miami USA
Social
p32
THE C CAVE
Memory management: unions and dynamic allocation
by W. H. Bell
Programming - C/C++
p36
SCRATCH PATCH
Going ballistic: the physics of a cannon ball
by W. H. Bell
Programming - Scratch
p40
FEEDBACK
Have your say about The MagPi
Feedback
Issue 18 - November 2013
p4
ATMEL WIRELESS MCUS - USING LOW POWER WIRELESS
Create a plant monitoring system
by Sebastian Lehmann
Projects
p8
PROJECT CURACAO: REMOTE SENSOR MONITORING IN THE CARIBBEAN
Part 1: An introduction and power management
by John Shovic
Projects
p12
BRICKPI - LEGO NXT INTERFACE
Part 2: Scratch interface
by John Cole
Projects
p16
IR SENSITIVE
Introducing the Pi NoIR camera
by Colin Deady & Andrew Back
Hardware
p20
PHYSICAL COMPUTING
Buttons & switches with the Raspberry Pi Part 2
by Jacob Marsh
Projects
p24
PI VISION
A graphical user interface for the Raspberry Pi camera
by B. J. Rao
Hardware
p28
LOGI-PI SPARTAN6 FPGA BOARD
Hardware / Software co-design
by Jonathan Piat
Hardware
p34
THE RASPBERRY PI AT CERN
An interview with Bernhard Suter
by Colin Deady
People
p38
BOOK REVIEWS
Practical Raspberry Pi and Raspberry Pi for Secret Agents
Articles
p39
COMPETITION
Win a Raspberry Pi Model B, breadboard, 16GB NOOBS SD card, GPIO Cobbler kit and accessories
Competition
p40
C++ CACHE
Part 4: String streams
by W. H. Bell
Programming - C/C++
p43
THIS MONTH'S EVENTS GUIDE
Street UK, Cambridge UK, Dubai UAE, Concorezzo Italy, Bristol UK, Manchester UK
Social
p44
FEEDBACK
Have your say about The MagPi
Feedback
Issue 19 - December 2013
p4
QUADCOPTER
Part 1 : An introduction to building and controlling a quadcopter with the Raspberry Pi
by Andy Baker
Projects
p10
ENVIRONMENTAL MONITOR
Data logging with the Raspberry Pi
by Pierre Freyermuth
Projects
p14
ANDYPI
Scrolling an RSS feed on an AndyPi LCD via GPIO
by Andrew Wilson
Projects
p16
PROJECT CURACAO: REMOTE SENSOR MONITORING IN THE CARIBBEAN
Part 2: The environmental subsystem
by John Shovic
Projects
p18
PHYSICAL COMPUTING
Buttons and switches with the Raspberry Pi Part 3
by Jacob Marsh
Projects
p22
PI BRUSH
Painting with the XLoBorg accelerometer and magnetometer from PiBorg
by Fred Sonnenwald & Hamish Cunningham
Projects
p28
CATCH-UP TV
Avoid missing your favourite programme by using OpenELEC to watch TV
by Geoff Harmer
Media Centre
p34
THE PI STORE
A look at the diverse range of applications and games
by Ian McAlpine
Software
p38
COMPETITION
Win a Raspberry Pi Model B, breadboard, 1 6GB NOOBS SD card, GPIO Cobbler kit and accessories
Competition
p39
THIS MONTH'S EVENTS GUIDE
Stevenage UK, Winchester UK, Nottingham UK, Paignton UK, Helsingborg Sweden
Social
p40
SONIC PI AT CHRISTMAS
Learning to program with Sonic Pi
by Claire Price
Music
p44
FEEDBACK
Have your say about The MagPi
Feedback
Issue 20 - February 2014
p4
PROJECT CURACAO: REMOTE SENSOR MONITORING IN THE CARIBBEAN
Part 3: The camera subsystem
by John Shovic
Projects
p8
PROGRAMMING FOR PI-PAN
A pan and tilt control for your Raspberry Pi camera
by Deepak Patil
Hardware
p10
QUADCOPTER
Part 2: Pre-flight checks
by Andy Baker
Projects
p16
ENVIRONMENTAL MONITOR
Par2: Using the Google Chart library to visualise data
by Pierre Freyermuth
Projects
p19
COMPETITION
Win a Pi NoIR camera, GPIO breakout, gigabit hub, two SD cards and more
Competition
p20
CABLE MODEM
Using a Raspberry Pi to automatically restore a lost internet connection
by John Hobson & Efrain Olivares
Projects
p26
RACKS OF PI
Colocating Raspberry Pis in France
by Sebastien Fourcade & Florent Menage
Articles
p29
THIS MONTH'S EVENTS GUIDE
Cambridge UK, Malvern UK, Mountain View California USA, Manchester UK, Southend-on-Sea UK
Social
p30
ALGOID
Programming made simple and fun
by Yann Caron
Programming - Misc
p36
SCRATCH PATCH
Flexible I/O: using GPIO, SPI, files & more
by W. H. Bell
Programming - Scratch
p40
MY OS: BUILD A CUSTOMISED OPERATING SYSTEM
Part 2: Bake your own Pi filling - build tools and more
by Martin Kalitis
Operating system
p43
BOOK REVIEWS
Python in Easy Steps and Raspberry Pi Networking Cookbook
Articles
p44
FEEDBACK
Have your say about The MagPi
Feedback
Issue 21 - March 2014
p4
INTERVIEW WITH EBEN UPTON
Thoughts and future ideas, on the Raspberry Pi's 2nd birthday
by Aaron Shaw
People
p10
MANAGING A HOME WEATHER STATION
Recording and predicting the weather
by Neil Turner
Projects
p14
FISH-PI
Remote aquarium management over the internet
by Michael van den Heever
Projects
p22
INTERNET RADIO
Discover new radio content across the world
by Volker Ziemann
Projects
p28
PROJECT CURACAO: REMOTE SENSOR MONITORING IN THE CARIBBEAN
Part 4: The software architecture
by John Shovic
Projects
p32
PI BOOK AIR
How to make the Raspberry Pi portable
by Jacob Roberts
Projects
p34
BOOK REVIEWS
Adventures in Raspberry Pi and Scratch Programming in Easy Steps
Articles
p35
COMPETITION
Win a Pi NoIR camera, GPIO breakout board, gigabit hub, two SD cards and more
Competition
p36
PHYSICAL COMPUTING
Part 1 : GPIO sensing - motion detection
by Jacob Marsh
Projects
p39
THIS MONTH'S EVENTS GUIDE
Paignton UK, Concorezzo Italy, Swansea UK, Bristol UK, London UK
Social
p40
LINUX COMMANDS
Part 1 : Tails from the Linux tool shed - ping and traceroute
by Bernhard Suter
Operating system
p44
STRONGHOLD OF THE DWARVEN LORDS
A Tim Hartnell adventure in Python
by Martin Hodgson
Programming - Python
p48
FEEDBACK
Have your say about The MagPi
Feedback
Issue 22 - April 2014
p4
ASTRONOMICAL TRACKING
Reflective solar tracking control system
by Nathan D. Williams & Nicholas P. Truncale
Projects
p8
NIGHTLIGHT
Keeping night-time monsters away with PiGlow
by Andy Baker
Projects
p14
LAIKA
Part 1: Introducing Laika Explorer and digital output electronics
by Andy Bakin
Expansion
p18
MUNTS I/O EXPANSION BOARD
Part 3: LEGO interfacing with an ARM Cortex-M0 microcontroller
by Philip Munts
Expansion
p24
HOME AUTOMATION
Controlling your garage door over the internet with the Raspberry Pi
by Lewis Callaway
Projects
p30
DATABASE BOOTCAMP
Part 2: Inserting and viewing stored data
by Richard Wenner
Programming - Misc
p33
THIS MONTH'S EVENTS GUIDE
Torbay UK, CERN Switzerland, Québec Canada, Wakefield UK, Beachwood USA
Social
p34
WYLIODRIN
Programming the Raspberry Pi from a web browser using a visual language
by Miruna Tataru & Ioana Culic
Programming - Misc
p40
I/O EXPANSION WITH PYTHON AND SCRATCH
Adding I/O devices to RpiScratchIO
by W. H. Bell
Expansion
p46
COMPETITION
Win a bundle of Raspberry Pi accessories from PC Supplies Ltd
Competition
p47
BOOK REVIEWS
Raspberry Pi User Guide Second Edition and Learning Python with Raspberry Pi
Articles
p48
FEEDBACK
Have your say about The MagPi
Feedback
Issue 23 - May 2014
p4
STUDYING ATMOSPHERIC POLLUTION WITH A MULTI-SENSOR ARRAY
Part 1: Introduction to the main subsystems
by Michael Petersen
Projects
p8
GROVEPI: ADDING GROVE SENSOR MODULES
Stackable hardware extension board
by Sai Yamanoor
Expansion
p12
BRICKPI
Part 3: Scratch interface with RpiScratchIO
by W. H. Bell
Projects
p18
BIG BIRTHDAY COMPETITION
Over £2000 of prizes to be won in our second anniversary competition
Competition
p20
MINECRAFT PI EDITION
Part 2: Interfacing Minecraft with PiFace Digital
by W. H. Bell
Projects
p26
PHYSICAL COMPUTING
Part 2: Using 1-Wire temperature sensors
by Jacob Marsh
Projects
p30
C++ CACHE
Part 5: Classes
by W. H. Bell
Programming - C/C++
p34
CHAT ROOM
Turn your Raspberry Pi into an XMPP chat server
by Gianluca Serra
Projects
p38
LINUX COMMANDS
Part 2: Tales from the Linux tool shed - don't bash the shell
by Bernhard Suter
Operating system
p42
THIS MONTH'S EVENTS GUIDE
Cambridge UK, North Staffordshire UK, Cardiff UK, San Mateo CA USA, Bath UK
Social
p44
SONICPI: GET YOUR GROOVE ON!
Part 2: Discover new samples, synths, studio effects and Live Coding
by Samuel Aaron
Music
p48
FEEDBACK
Have your say about The MagPi
Feedback
Issue 24 - June 2014
p4
PISCOPE
Using the Raspberry Pi as a scope
by Daniel Pelikan
Projects
p12
STUDYING ATMOSPHERIC POLLUTION WITH A MULTI-SENSOR ARRAY
Part 2: Implementing the code
by Michael Petersen
Projects
p18
PROJECT CURACAO
Part 5: Deployment and results
by John Shovic
Projects
p22
WOLFRAM ANALYSIS: MEASURING LIGHT ABSORPTION
DIY chemistry lab: building a spectrophotometer
by Robert J. LeSuer
Projects
p26
PICADEMY
An interview with Carrie Anne Philbin
People
p32
PYTHON AND TURTLE GRAPHICS
Bringing Testudines out of the '80s
by Paul Sutton
Programming - Python
p34
SCHOOL REPORT: DISCUSSION OF MAKING SESSIONS
Tech-Dojo with the Raspberry Pi
by Allen Heard
Articles
p36
PACKET SNIFFING
Raspberry Spy Part 1: understanding Wi-Fi networks
by Richard Wenner
Operating system
p42
C++ CACHE
Part 6: Communication between objects
by W. H. Bell
Programming - C/C++
p46
THIS MONTH'S EVENTS GUIDE
Bristol UK, Southend on Sea UK, Merthyr Tydfil UK, Keighley UK, Trier Germany
Social
p48
FEEDBACK
Have your say about The MagPi
Feedback
Issue 25 - July 2014
p4
AUTOPILOT
How the Navio project came about
by Igor Vereninov
Hardware
p6
PIBOT
Part 1: Learn the fundamentals of robotics
by Harry Gee
Projects
p12
FISH DISH
A review of the Fish Dish circuit board
by Andrew Suttle
Hardware
p14
MOUSEAIR
A control panel for cat entertainment
by John Shovic
Projects
p20
BITSCOPE
An oscilloscope add-on board for the Raspberry Pi
by Karl-Ludwig
Hardware
p23
THIS MONTH'S EVENTS GUIDE
Mountain View CA, Pontypridd UK, New York NY, Preston UK, Peterborough UK
Social
p24
TIMELAPSE
Use Python to create timelapse images
by Tom Denton
Projects
p28
PACKET SNIFFING
Raspberry Spy Part 2: network IP addressing
by Richard Wenner
Operating system
p32
FRESHLY ROASTED
A beginners guide to Java. Part 3: an introduction to classes
by Nathaniel Monson & Vladimir Alarcon
Programming - Misc
p38
PY ENIGMA
Simulating the Pocket Enigma Cipher Machine in Python
by Ian Neill
Programming - Python
p45
FUZE BASIC
Part 1 : Back to BASIC with the Raspberry Pi
by Jon Silvera
Programming - Misc
p48
HAVE YOUR SAY
Send us your feedback and article ideas
Feedback
Issue 26 - August 2014
p4
MAGIC WAND
Persistence of vision: build a magic wand with an accelerometer
by Michael Giles
Projects
p8
PI CANVAS DIGITAL ART DISPLAY
Display dynamic art using a Raspberry Pi
by John Mahorney
Projects
p12
SMARTDRIVE ROBOT
Coding a remote-controlled robot with the SmartDrive add-on board
by Rishi Deshpande
Hardware
p14
MASHBERRY
Homebrewing with the Raspberry Pi
by Sebastian Duell
Projects
p22
RASPBERRY PI MODEL B+
All the details on the latest addition to the Raspberry Pi range
by Aaron Shaw
Articles
p26
BITSCOPE
Part 2: Electronic measurement with the BitScope oscilloscope add-on board
by Karl-Ludwig Butte
Hardware
p30
VOICE OVER IP SERVER
Using Asterisk to implement a low cost telephone system
by Walberto Abad
Projects
p34
THIS MONTH'S EVENTS GUIDE
Southend UK, Mountain View CA, Malvern UK, Manchester UK, Winchester UK
Social
p36
FUZE BASIC
Part 2: Variables, procedures and sprites
by Jon Silvera
Programming - Misc
p44
HAVE YOUR SAY
Send us your feedback and article ideas
Feedback
Issue 27 - October 2014
p4
CHOOSE YOUR WEAPON
Connecting an XBOX360, PS3 or Wiimote controller to a Raspberry Pi
by Mark Routledge
Operating system
p12
THE MATBOARD PROJECT
A story of Kickstarter, GPIO and water buckets
by Matthew Brabham & Martin Brabham
Articles
p18
PHYSICAL COMPUTING
Part 3: Using an HC-SR04 ultrasonic range finder
by Jacob Marsh
Projects
p23
THIS MONTH'S EVENTS GUIDE
Bristol UK, Swansea UK, Huddersfield UK, London UK
Social
p24
MINECRAFT PI EDITION
Build QR Code structures inside Minecraft
by Dougie Lawson
Projects
p28
VERSION CONTROL
Part 1 : Version control basics using Git
by Alec Clews
Programming - Misc
p34
FUZE BASIC
Part 3: Keyboard input, animation and arrays
by Jon Silvera
Programming - Misc
p42
C++ CACHE
Part 7: Operator overloading
by W. H. Bell
Programming - C/C++
p48
HAVE YOUR SAY
Send us your feedback and article ideas
Feedback
Issue 28 - November 2014
p4
OPENCV
Computer vision on the Raspberry Pi
by Derek Campbell
Projects
p10
ARDUBERRY
Unite the Raspberry Pi and Arduino
by Dougie Lawson
Expansion
p14
BITSCOPE
Part 3: Electronic measurement with the Oscilloscope add-on board
by Karl-Ludwig Butte
Hardware
p20
VOICE OVER IP
Part 2: Connecting to the telephone network
by Walberto Abad
Projects
p26
VERSION CONTROL
Part 2: What happens when you make document changes
by Alec Clews
Programming - Misc
p32
FUZE BASIC
Part 4: Font scaling plus we add the final touches to our game
by Jon Silvera
Programming - Misc
p39
COMPETITION
Win one of three Raspberry Pi FUZE kits worth a total of £450 in our programming competition
Competition
p41
THIS MONTH'S EVENTS GUIDE
Mechelen Belgium, Berlin Germany, Cheltenham UK, Hull UK, Warwick USA
Social
p42
HAVE YOUR SAY
Send us your feedback and article ideas
Feedback
Issue 29 - December 2014
p4
TRAFFIC LIGHT
Simulating a bi-directional traffic light
by Brian Grawburg
Projects
p8
PROJECT CURACAO
Part 6: Upgrades on the Beach
by John Shovic
Projects
p14
NEW MODEL A+
Introducing the latest Raspberry Pi hardware
by Dougie Lawson
Hardware
p22
DIGITAL TEMPERATURE SENSOR
Logging temperature with 1-wire sensor
by David Bannon
Projects
p26
FUZE BASIC
Part 5: Using FUZE BASIC to control a robot arm
by Jon Silvera
Programming - Misc
p31
EXTERNAL STORAGE
Part 1 : File systems, partition tables and rsync
by W. H. Bell
Operating system
p36
VERSION CONTROL
Version control basics using Git - Part 3
by Alec Clews
Programming - Misc
p40
SCRATCH PATCH: GOING BALLISTIC
Learning to land on Mars
by W. H. Bell
Programming - Scratch
p43
THIS MONTH'S EVENTS GUIDE
Manchester, Lagos, Northern Ireland, Glasgow, Saarbrücken
Social
p44
PYTHON PIT: MAGIC 8 BALL
Creating a GUI with Python's Tkinter
by Paul Sutton
Programming - Python
Issue 30 - February 2015
p4
ENRICHING NMEA
Using Java to enrich an NMEA stream
by Olivier LeDiouris
Projects
p10
PING PONG
Build a hardware based "tennis" game with the Raspberry Pi
by Joao Matos
Projects
p16
LPC1114 I/O PROCESSOR
Pulse width modulation motor control
by Philip Munts
Expansion
p20
WEAVED IOT KIT
Access your Raspberry Pi over the internet
by Eric PTAK
Projects
p24
THIS MONTH'S EVENTS GUIDE
Mechelen Belgium, Belfast UK, Courthézon France, Washington USA, Bristol UK
Social
p25
BOOK REVIEW
Raspberry Pi for Dummies
Articles
p26
C#
Starting C# with Mono
by Mubarak Abdu-Aguye
Programming - Misc
p34
C++ Cache
Part 8: Inheritance and polymorphism
by W.H. Bell
Programming - C/C++
p40
THE SCRATCH PATCH: BOUNCING SURFACES
A two player air hockey game in Scratch
by W.H. Bell
Programming - Scratch
p44
THE PYTHON PIT: MAZE BUILDER
Generating maze puzzles
by Martin Meier
Programming - Python
p48
HAVE YOUR SAY
Send us your feedback and article ideas
Feedback