<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/api.php?action=feedcontributions&amp;user=Gadgetoid&amp;feedformat=atom</id>
		<title>eLinux.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/api.php?action=feedcontributions&amp;user=Gadgetoid&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/Special:Contributions/Gadgetoid"/>
		<updated>2013-06-20T07:49:35Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/RPi_Tutorials</id>
		<title>RPi Tutorials</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Tutorials"/>
				<updated>2013-04-30T22:27:07Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Tutorials List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your tutorials (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* Tutorial Title (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* Tutorial Description (including any additional links or information&lt;br /&gt;
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* Tutorial Status (Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Tutorials List==&lt;br /&gt;
{| class=&amp;quot;sortable wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tutorial Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/pinout An interactive exploration of the Raspberry Pi's GPIO]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
An interactive guide to the Raspberry Pi GPIO with pinouts for WiringPi, Pi Ladder, LedBorg, Clockatoo and easy-to-browse information covering the ins-and-outs (ha!) of GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO, Pinout&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/048-ruby-with-nginx-and-passenger Quick guide to Ruby, Nginx and Passenger]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A basic overview of the steps to get Ruby ( RVM ) installed alongside Passenger and Nginx, with configuration tips for init scripts and sensible .conf file architecting.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate/Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ruby,Passenger,Nginx&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/049-clockatoo-twitter-feed Display Tweets on your Clockatoo with Python and Tweepy]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Get your twitter feed showing on your Clockatoo 4-digit, 7-segment display. Complete with code samples and OAuth helper script.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Python,Twitter,Clockatoo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=35&amp;amp;t=23051 Tutorial: Set-up XBMC with Desktop, Internet Browser and Despotify]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A walkthrough guide to setting up XBMC with a desktop, browser and despotify.  Also with advanced set-up for easy switching between the two (I've written that a couple of posts down).&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Centre&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
north3221&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino Tutorial: How to use your RPi like an Arduino]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A thorough guide to using the RPi's GPIO pins in Python, Bash and C.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python, Bash, C&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/user/RaspberryPiTutorials Raspberry Pi YouTube Tutorials]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/video-tutorials Liam Fraser's Video Tutorials]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Liam Fraser&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.networkinghowtos.com/howto/raspbian-on-raspberry-pi-using-sd-card-usb-memory-stick/ Raspbian on Raspberry Pi using SD card + USB memory stick]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tutorial on setting up Raspbian to boot off a small SD card and then load the system off a USB memory stick.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
NetworkingHowtos&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
h2g2 project: [http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tufty&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : [http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&amp;amp;t=14087&amp;amp;p=152824&amp;amp;hilit=cable+management#p152824 Cable management for the Raspberry Pi - (Forum article)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Video showing how to simplify Raspberry Pi cable tangles : [http://youtu.be/dstji8ftZAY A simple cable management solution for the Raspberry Pi   v1] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kdakin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codingclub.cuteseal.co.uk/index.php The Coding Club Free eBook(s)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/teaching-youngsters-programming Teaching Youngsters Programming]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner (~ages 10)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Sciman&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://dracosoftware.blogspot.com/ DracoSoftware ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/blog-about-working-with-raspberry-pi-for-windows-users Blog about working with Raspberry Pi for Windows users]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Windows, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
dracolytch&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi Tutorial Easy GPIO Hardware &amp;amp; Software | Easy GPIO Hardware &amp;amp; Software]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software Easy GPIO Hardware &amp;amp; Software]&lt;br /&gt;
&lt;br /&gt;
Aim to introduce the basic circuits for interfacing through the GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Serial_port_programming | Serial port programming]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Page: [[Serial_port_programming]]&lt;br /&gt;
&lt;br /&gt;
Introduction to accessing the Pi's serial port in Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:IanH | IanH]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html SD Card setup using DD for Windows]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD Card using DD for Windows - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/&lt;br /&gt;
Windows Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi VICE C64 Emulator | Software: C64 Emulator (VICE)]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Install Guide, Software, Emulator&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Frank Buss&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html Setting up VNC]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up an Apache2 web server with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Setting up PHP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up PHP web server with using Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/042-setting-up-znc-irc-bouncer-on-the-raspberry-pi Setting up ZNC IRC bouncer]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://pi.gadgetoid.com Pi @ Gadgetoid]&lt;br /&gt;
&lt;br /&gt;
A guide to setting up the ZNC modular IRC bouncer on your Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
IRC, ZNC, Bouncer&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Setting up MySQL]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : [http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount and use a USB Hard Disk Drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount a USB hard disk drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]&lt;br /&gt;
&lt;br /&gt;
How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, USB hub&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alan Thew&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_5V_PSU_construction| 5V Power Supply construction - How To]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to make a simple PSU for your Raspberry Pi - design and construction from scratch. Some experience with construction of electronic circuits is required.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, PSU&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pinoccio&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]&lt;br /&gt;
&lt;br /&gt;
A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.epsilontik.de/?page_id=5/ Ra(s)ptor - Setting up TOR on a raspberry]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to set up a TOR node on a raspberry pi. &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, TOR, &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
epsilontik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding &amp;quot;panic=20&amp;quot; is another good way of keeping your Pi running remotely.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philip Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]&lt;br /&gt;
&lt;br /&gt;
A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]&lt;br /&gt;
&lt;br /&gt;
An in-depth tutorial explaining how to set up Transmission torrent client for RPi. A number of common difficulties many users have faced are also solved.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux, Torrents&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
lezigg&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Raspberry Pi running as VPN server.  Also addresses setting up a dynamic DNS service on a Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brad Wells&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Ruby on Rails running on Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Erik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up MPD and Icecast2 for streaming audio files.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, MPD, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up DarkIce and Icecast2 for mp3 live streaming from audio-in &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, DarkIce, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Control a Raspberry Pi with iPhone or iOS Device]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Raspberry Pi + iPhone: Control a RPi with an iPhone in 2 Minutes]&lt;br /&gt;
&lt;br /&gt;
A tutorial on controlling Raspberry Pi's GPIO with an iPhone or iPad wirelessly.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO Control, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Samrat Amin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_ADC_I2C_Python|Reading ADC values over I2C using Python]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Step-by-step tutorial for reading ADC values from the ABelectronics &amp;quot;ADC Pi&amp;quot; board using Python.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Python, I2C, ADC&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:AndrewS|AndrewS]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Emulation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://netio.davideickhoff.de/?p=hardware#raspberry Control Raspberry Pi with iOS or Android device ( NetIO App ) ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://netio.davideickhoff.de/?p=hardware#raspberry NetIO App -&amp;gt; Hardware -&amp;gt; Raspberry PI]&lt;br /&gt;
&lt;br /&gt;
A step-by-step tutorial on creating a remote control for your Raspberry PI within a few minutes. &amp;lt;br/&amp;gt; [http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=u6_gMtevFIA see example video] - works with iPhone, iPad and almost every Android devices.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
iOS, Android, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
David Eickhoff&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html Track your Pi system stats with cosm.com]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html]&lt;br /&gt;
&lt;br /&gt;
Track your Pi system stats with cosm.com &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, system, status&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Itxaka Serrano Garcia&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to implement communication between Raspberry Pi and Arduino, and use the Pi as a &amp;quot;HDMI shield&amp;quot; for Arduino.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, Arduino, HDMI&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Joonas Pihlajamaa&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/9 Setup a mail server using Citadel]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/9]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup a mail server with a webmail interface using Citadel&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/11 Setup an LDAP server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/11]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup an LDAP server&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/15 Setup a Samba PDC with LDAP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Part 1: [http://ducky-pond.com/posts/15]&lt;br /&gt;
Part 2: [http://ducky-pond.com/posts/16]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup Samba PDC (primary domain controller) with an LDAP backend&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]&lt;br /&gt;
&lt;br /&gt;
A tutorial in French for beignners who want to use the Raspberry Pi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Benji&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD card for the Raspberry Pi using different tools on Linux - with step by step in French&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jiel Beaumadier&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]&lt;br /&gt;
&lt;br /&gt;
Setup a raspberry pi to be a realtime transit display kiosk (or display any info you'd like)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Kiosk&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brendan Nee&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]&lt;br /&gt;
&lt;br /&gt;
Learn to program your Raspberry Pi (no programming knowledge needed)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, Python, PyGame&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Balaam&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Temperature/humidity sensor and logger]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Beer monitoring with my Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Use a cheap temperature and humidity sensor to log and graph the data for access over the internet&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, wiringPi, DyGraph, Apache, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]&lt;br /&gt;
&lt;br /&gt;
Using a headless setup as a media server and network-attached storage&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Center, NAS, Headless&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Shrikant Narasimhan&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Sensor Kernel Module  ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Temperature]&lt;br /&gt;
Connect a DS1621 I2C temperature sensor by building and installing the existing kernel driver&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kernel Modules, I2C, sysfs &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ryan Henderson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://andyseasysite.com/?p=11 Log Lemperatures Using The Raspberry Pi, Cron &amp;amp; FTP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://andyseasysite.com/?p=11 Temperature logger that saves to a txt file, is FTP'd to a website and is translated into a php graph. ]&lt;br /&gt;
&lt;br /&gt;
Log temperatures using the Raspberry Pi, Cron &amp;amp; FTP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, sh, wiringPi, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Ibbitson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=References= &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;br /&gt;
[[Category:RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Tutorials</id>
		<title>RPi Tutorials</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Tutorials"/>
				<updated>2013-04-28T17:48:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Tutorials List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your tutorials (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* Tutorial Title (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* Tutorial Description (including any additional links or information&lt;br /&gt;
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* Tutorial Status (Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Tutorials List==&lt;br /&gt;
{| class=&amp;quot;sortable wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tutorial Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/pinout An interactive exploration of the Raspberry Pi's GPIO]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
An interactive guide to the Raspberry Pi GPIO with pinouts for WiringPi, Pi Ladder, LedBorg, Clockatoo and easy-to-browse information covering the ins-and-outs (ha!) of GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO, Pinout&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/048-ruby-with-nginx-and-passenger Quick guide to Ruby, Nginx and Passenger]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A basic overview of the steps to get Ruby ( RVM ) installed alongside Passenger and Nginx, with configuration tips for init scripts and sensible .conf file architecting.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate/Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ruby,Passenger,Nginx&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=35&amp;amp;t=23051 Tutorial: Set-up XBMC with Desktop, Internet Browser and Despotify]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A walkthrough guide to setting up XBMC with a desktop, browser and despotify.  Also with advanced set-up for easy switching between the two (I've written that a couple of posts down).&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Centre&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
north3221&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino Tutorial: How to use your RPi like an Arduino]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A thorough guide to using the RPi's GPIO pins in Python, Bash and C.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python, Bash, C&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/user/RaspberryPiTutorials Raspberry Pi YouTube Tutorials]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/video-tutorials Liam Fraser's Video Tutorials]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Liam Fraser&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.networkinghowtos.com/howto/raspbian-on-raspberry-pi-using-sd-card-usb-memory-stick/ Raspbian on Raspberry Pi using SD card + USB memory stick]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tutorial on setting up Raspbian to boot off a small SD card and then load the system off a USB memory stick.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
NetworkingHowtos&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
h2g2 project: [http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tufty&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : [http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&amp;amp;t=14087&amp;amp;p=152824&amp;amp;hilit=cable+management#p152824 Cable management for the Raspberry Pi - (Forum article)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Video showing how to simplify Raspberry Pi cable tangles : [http://youtu.be/dstji8ftZAY A simple cable management solution for the Raspberry Pi   v1] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kdakin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codingclub.cuteseal.co.uk/index.php The Coding Club Free eBook(s)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/teaching-youngsters-programming Teaching Youngsters Programming]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner (~ages 10)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Sciman&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://dracosoftware.blogspot.com/ DracoSoftware ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/blog-about-working-with-raspberry-pi-for-windows-users Blog about working with Raspberry Pi for Windows users]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Windows, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
dracolytch&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi Tutorial Easy GPIO Hardware &amp;amp; Software | Easy GPIO Hardware &amp;amp; Software]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software Easy GPIO Hardware &amp;amp; Software]&lt;br /&gt;
&lt;br /&gt;
Aim to introduce the basic circuits for interfacing through the GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Serial_port_programming | Serial port programming]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Page: [[Serial_port_programming]]&lt;br /&gt;
&lt;br /&gt;
Introduction to accessing the Pi's serial port in Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:IanH | IanH]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html SD Card setup using DD for Windows]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD Card using DD for Windows - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/&lt;br /&gt;
Windows Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi VICE C64 Emulator | Software: C64 Emulator (VICE)]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Install Guide, Software, Emulator&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Frank Buss&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html Setting up VNC]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up an Apache2 web server with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Setting up PHP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up PHP web server with using Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/042-setting-up-znc-irc-bouncer-on-the-raspberry-pi Setting up ZNC IRC bouncer]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://pi.gadgetoid.com Pi @ Gadgetoid]&lt;br /&gt;
&lt;br /&gt;
A guide to setting up the ZNC modular IRC bouncer on your Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
IRC, ZNC, Bouncer&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Setting up MySQL]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : [http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount and use a USB Hard Disk Drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount a USB hard disk drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]&lt;br /&gt;
&lt;br /&gt;
How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, USB hub&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alan Thew&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_5V_PSU_construction| 5V Power Supply construction - How To]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to make a simple PSU for your Raspberry Pi - design and construction from scratch. Some experience with construction of electronic circuits is required.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, PSU&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pinoccio&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]&lt;br /&gt;
&lt;br /&gt;
A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.epsilontik.de/?page_id=5/ Ra(s)ptor - Setting up TOR on a raspberry]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to set up a TOR node on a raspberry pi. &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, TOR, &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
epsilontik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding &amp;quot;panic=20&amp;quot; is another good way of keeping your Pi running remotely.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philip Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]&lt;br /&gt;
&lt;br /&gt;
A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]&lt;br /&gt;
&lt;br /&gt;
An in-depth tutorial explaining how to set up Transmission torrent client for RPi. A number of common difficulties many users have faced are also solved.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux, Torrents&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
lezigg&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Raspberry Pi running as VPN server.  Also addresses setting up a dynamic DNS service on a Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brad Wells&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Ruby on Rails running on Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Erik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up MPD and Icecast2 for streaming audio files.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, MPD, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up DarkIce and Icecast2 for mp3 live streaming from audio-in &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, DarkIce, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Control a Raspberry Pi with iPhone or iOS Device]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Raspberry Pi + iPhone: Control a RPi with an iPhone in 2 Minutes]&lt;br /&gt;
&lt;br /&gt;
A tutorial on controlling Raspberry Pi's GPIO with an iPhone or iPad wirelessly.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO Control, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Samrat Amin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_ADC_I2C_Python|Reading ADC values over I2C using Python]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Step-by-step tutorial for reading ADC values from the ABelectronics &amp;quot;ADC Pi&amp;quot; board using Python.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Python, I2C, ADC&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:AndrewS|AndrewS]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Emulation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://netio.davideickhoff.de/?p=hardware#raspberry Control Raspberry Pi with iOS or Android device ( NetIO App ) ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://netio.davideickhoff.de/?p=hardware#raspberry NetIO App -&amp;gt; Hardware -&amp;gt; Raspberry PI]&lt;br /&gt;
&lt;br /&gt;
A step-by-step tutorial on creating a remote control for your Raspberry PI within a few minutes. &amp;lt;br/&amp;gt; [http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=u6_gMtevFIA see example video] - works with iPhone, iPad and almost every Android devices.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
iOS, Android, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
David Eickhoff&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html Track your Pi system stats with cosm.com]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html]&lt;br /&gt;
&lt;br /&gt;
Track your Pi system stats with cosm.com &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, system, status&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Itxaka Serrano Garcia&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to implement communication between Raspberry Pi and Arduino, and use the Pi as a &amp;quot;HDMI shield&amp;quot; for Arduino.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, Arduino, HDMI&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Joonas Pihlajamaa&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/9 Setup a mail server using Citadel]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/9]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup a mail server with a webmail interface using Citadel&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/11 Setup an LDAP server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/11]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup an LDAP server&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/15 Setup a Samba PDC with LDAP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Part 1: [http://ducky-pond.com/posts/15]&lt;br /&gt;
Part 2: [http://ducky-pond.com/posts/16]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup Samba PDC (primary domain controller) with an LDAP backend&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]&lt;br /&gt;
&lt;br /&gt;
A tutorial in French for beignners who want to use the Raspberry Pi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Benji&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD card for the Raspberry Pi using different tools on Linux - with step by step in French&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jiel Beaumadier&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]&lt;br /&gt;
&lt;br /&gt;
Setup a raspberry pi to be a realtime transit display kiosk (or display any info you'd like)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Kiosk&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brendan Nee&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]&lt;br /&gt;
&lt;br /&gt;
Learn to program your Raspberry Pi (no programming knowledge needed)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, Python, PyGame&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Balaam&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Temperature/humidity sensor and logger]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Beer monitoring with my Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Use a cheap temperature and humidity sensor to log and graph the data for access over the internet&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, wiringPi, DyGraph, Apache, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]&lt;br /&gt;
&lt;br /&gt;
Using a headless setup as a media server and network-attached storage&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Center, NAS, Headless&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Shrikant Narasimhan&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Sensor Kernel Module  ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Temperature]&lt;br /&gt;
Connect a DS1621 I2C temperature sensor by building and installing the existing kernel driver&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kernel Modules, I2C, sysfs &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ryan Henderson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://andyseasysite.com/?p=11 Log Lemperatures Using The Raspberry Pi, Cron &amp;amp; FTP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://andyseasysite.com/?p=11 Temperature logger that saves to a txt file, is FTP'd to a website and is translated into a php graph. ]&lt;br /&gt;
&lt;br /&gt;
Log temperatures using the Raspberry Pi, Cron &amp;amp; FTP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, sh, wiringPi, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Ibbitson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=References= &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;br /&gt;
[[Category:RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Education</id>
		<title>RPi Education</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Education"/>
				<updated>2013-04-28T16:53:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Libraries/applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Manual ==&lt;br /&gt;
&lt;br /&gt;
The [http://downloads.raspberrypi.org/Raspberry_Pi_Education_Manual.pdf manual] was completed in late 2012 by members of the [http://www.computingatschool.org.uk/ Computing At School] working group.  It was made available via the [http://www.raspberrypi.org/archives/2965 Raspberry Pi foundation] on the 2nd January 2013.&lt;br /&gt;
&lt;br /&gt;
It is aimed at the project's target audience, children, so that they can take their &amp;quot;First steps in Computing and Computer Science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Originally contributions to the educational manual could be placed here in the [[RPi_Education/Manual|Manual contribution]] page.&lt;br /&gt;
&lt;br /&gt;
Now there is a [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=49&amp;amp;t=28097 thread on the Raspberry Pi Forum] for errata, corrections and omissions.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.raspberrypi.org/Raspberry_Pi_Education_Manual.pdf Raspberry Pi Educational Manual] January 2013&lt;br /&gt;
&lt;br /&gt;
== Your Projects ==&lt;br /&gt;
&lt;br /&gt;
'''Doing a project at school or have a Raspberry Pi Club? Add it in this section to allow others to follow your progress!''' &lt;br /&gt;
&lt;br /&gt;
Please add details of your group and what plans you have for the RPi or provide a link to your homepage.&lt;br /&gt;
&lt;br /&gt;
===Organizations===&lt;br /&gt;
&lt;br /&gt;
===Swansea ITeC===&lt;br /&gt;
We're running a 'Raspberry PITeC' project unded by an RSC Wales Technology for Learning Small Grant program to engage our Traineeship learners in more hands on IT.  We're keeping a blog of the process - [http://techpi.wordpress.com Social Pi] - which staff and learners will contribute to and as part of the grant process will be releasing all resources we create, which will probably involve a Moodle course, back into the community.  We're also maintaining a [http://groups.diigo.com/group/raspberry-pitec Diigo] list of useful resources we find along the way.&lt;br /&gt;
&lt;br /&gt;
==== Puppy ''hacker'' School ====&lt;br /&gt;
For smarter kids of all ages, teachers, self-tutored and the fast learner. Based on [http://puppylinux.org/wikka/Organisation doacracy] principles of ''learning by doing'' [http://puppylinux.org/wikka/PuppySchoolProgramming Puppy Hacker School] is open for learning on your existing hardware, using [http://puppylinux.org Puppy Linux]. Whilst awaiting your first punnet of raspberries, get cracking. [http://www.murga-linux.com/puppy/viewtopic.php?p=604710#604710 All bones welcome].&lt;br /&gt;
&lt;br /&gt;
==== Computer History Museum, Silicon Valley ====&lt;br /&gt;
[http://www.ComputerHistory.org The Computer History Museum] in the heart of Silicon Valley in Mountain View, California, has an educational program which provides resources to educators and students from pre-school up through graduate school levels.  Museum staff and volunteers provide tours of the museum's exhibits that contain the largest collection of computing artifacts in the world, from the abacus through massively-parallel supercomputers.  Modern computing fundamentals are introduced, from how individual transistor circuits hold binary values, through data processing, input/output, short and long-term storage, and a wide variety of software, from the earliest punched card programs to current operating systems and programming languages.  We will be coordinating hosting Raspberry Pi user groups in the area after boards start being delivered, and will provide assistance to educators and students in setting up their R-Pi systems and learning how to perform software development, from games to whatever anyone wants.  We will also participate in developing educational documentation in the [http://elinux.org/RaspberryPiBoard eLinux.org R-Pi wiki] and contributing to the [http://www.computingatschool.org.uk Computing At School (CAS)] initiative.&lt;br /&gt;
&lt;br /&gt;
===Schools===&lt;br /&gt;
&lt;br /&gt;
==== Manchester Grammar School Computing Society, The  ====&lt;br /&gt;
A new co-curricular club for Y9 boys aimed squarely at the new &amp;quot;UK Computing in Schools&amp;quot; initiative. Details of what we're doing are on the [[MGS Computing Society page]].&lt;br /&gt;
&lt;br /&gt;
==== Winsford E-Act Academy Programming Club ====&lt;br /&gt;
This is an after-school club set up to encourage students to learn programming and more about how computers work. There's a blog site to support the club at [http://teampython.wordpress.com/ teampython]. We are very excited about the Raspberry Pi and can't wait to get our hands on one. For the time being, we are learning Python 3 with Pygame. To get the students used to using Linux, we are using a remaster of Puppy that's available here: [http://teampython.wordpress.com/2012/03/03/while-you-wait-for-your-raspberry-pi-why-not-use-racypy2/ RacyPy2]. Anyone who wants to join in online or share ideas is very welcome!&lt;br /&gt;
&lt;br /&gt;
==== Trinity School Computer Club ====&lt;br /&gt;
Plans for setting up the club based on headless RPi is shown in the [[RPI_Trinity_Computer_Club]] page.&lt;br /&gt;
&lt;br /&gt;
===Universities===&lt;br /&gt;
====  Kent - School of Computing, The University of ====&lt;br /&gt;
Many of both the students and staff at the [http://www.cs.kent.ac.uk/ School of Computing] have been following the Raspberry Pi for a long time and are eagerly waiting to get started on projects using them. We are also strong supporters of the Foundation's objective in getting more young people interested in &amp;quot;real&amp;quot; computing rather than just playing games or web browsing.&lt;br /&gt;
&lt;br /&gt;
==== Manchester - School of Computer Science, University of ====&lt;br /&gt;
[http://pi.cs.man.ac.uk Pi Projects at Manchester]. We've got a competition for the best Raspberry Pi Project starting soon, and are getting activities together for schools and youth groups.&lt;br /&gt;
&lt;br /&gt;
We want to use the Raspberry Pi with a simple hardware board and set of downloadable activities to use it to encourage young people (or anyone else) get into embedded computing. We're currently looking at [http://piface.openlx.org.uk piface] for the interface board and trying to come up with little activities to do. We've got some ideas but would love some more if anyone else wants to get involved.&lt;br /&gt;
&lt;br /&gt;
We already run Linux workshops for schools and the [http://animation12.cs.manchester.ac.uk National UK Schools Animation Competition], which uses Scratch.&lt;br /&gt;
&lt;br /&gt;
== Educational Links ==&lt;br /&gt;
&lt;br /&gt;
===Programming languages===&lt;br /&gt;
''Items in '''bold''' specifically support the Raspberry Pi device''&lt;br /&gt;
&lt;br /&gt;
* '''http://www.kidsruby.com/ - Have fun and make games, or hack your homework using Ruby!  Just tell your parents or teachers you're learning Ruby programming... ;)'''&lt;br /&gt;
* '''[[Lazarus on RPi|Lazarus]], the cross-platform IDE for [[Free Pascal]], a 32 and 64 bit professional Pascal compiler'''&lt;br /&gt;
* http://scratch.mit.edu/ - Graphical OO-based visual programming environment.&lt;br /&gt;
* http://www.alice.org/ - Similar to scratch AFAICT&lt;br /&gt;
* http://python.org/ - The original 'designed for teaching' language of the 90s&lt;br /&gt;
* http://lua.org/ - Small, extensible and fits in your head&lt;br /&gt;
* BBC BASIC - The original 'designed for teaching' language of the 80s - A large number of implementations are listed here: http://www.bbcbasic.co.uk/bbcbasic.html&lt;br /&gt;
* [http://www.freepascal.org Object Pascal] (aka Delphi) - a modernized version of the Pascal language, with OOP and much much more. A fantastic language that is easy to learn, read and write. It is also a very versatile language that can be used for Desktop apps, Daemon/Services, Embedded system and Web development. See [[Free Pascal on RPi]].&lt;br /&gt;
* http://basic256.org/index_en - Another BASIC variant with integrated IDE and simple graphics.&lt;br /&gt;
* C/C++ via GCC + CMake build system for advanced use.&lt;br /&gt;
* Alice (http://en.wikipedia.org/wiki/A…..(software)) – event-driven object-oriented programming via drag-and-drop programming. A variant with an even stronger storytelling approach is Story Telling Alice.&lt;br /&gt;
* Baltie (http://www.sgpsys.com/) – graphics-oriented programming to execute commands, conjure pictures, exercise logical thinking, etc., via play and imagination.&lt;br /&gt;
* CiMPLE (http://www.uptosomething.in/we…..log/?p=531) – visual programming language for the Indian iPitara robotic kit with a strong resemblance to the C programming language.&lt;br /&gt;
* E-Slate (http://e-slate.cti.gr) – exploratory learning environment workbench and pre-fabricated, interoperable computational objects. Software Microworlds are easily constructed by plugging components in various configurations, and the behavior of both components and Microworlds can be programmed in a Logo-based scripting language implemented in Java.&lt;br /&gt;
* E-Toys (http://www.squeakland.org/) - an educational tool based on Squeak Smalltalk for teaching children powerful ideas via a media-rich authoring environment and visual programming system.&lt;br /&gt;
* Fluxus (http://linux.softpedia.com/progDownload/fluxus-Download-15847.html) - reads live audio, OSC network messages, keyboard, or mouse input for simple game development, and a physics engine is included for real-time simulations of rigid-body dynamics.  The built-in Scheme code editor runs on top of the renderer, allowing editing of scripts while they are running.  Fluxus supports procedural modeling and animation, texturing, and basic material properties. &lt;br /&gt;
* Frink (http://futureboy.us/frinkdocs) - a full-featured programming language for physical computations which runs on the Java Virtual Machine and has both a terminal-like interface as well as a standard program editor.&lt;br /&gt;
*  GA Viewer (http://www.geometricalgebra.net/gaviewer_download.html) - open source Linux graphical calculator for Geometric Algebra (GA) for physical applications, a mathematical lingua franca uniting and replacing vectors, quaternions, differential forms, complex analysis, many linear algebra and tensor applications, and homogenous and conformal systems.  It condenses the full, relativistic form of Maxwell`s equations into just four symbols and also works well in every other area of physics, including quantum mechanics.&lt;br /&gt;
* Guido van Robot (http://en.wikipedia.org/wiki/G….._van_Robot) – robot control program similar to Logo or Karel, with a minimal Python syntax. A variant that includes the full Python syntax and a canonical set of lessons called RUR-PLE also exists.&lt;br /&gt;
* Hackety Hack (http://en.wikipedia.org/wiki/H…..ckety_Hack) – Ruby-based environment aiming to make learning programming easy for teenagers.&lt;br /&gt;
* Karel, Karel++, and Karel J. Robot (http://en.wikipedia.org/wiki/K….._language)) – for absolute beginners, used to control a simple robot in a city consisting of a rectangular grid of streets. Karel is its own programming language, Karel++ is a version of Karel implemented in C++, and Karel J. Robot is a version of Karel implemented in Java. NCLab offers free Karel programming (albeit with a modified syntax closer to Python) through a web browser.&lt;br /&gt;
* Kodu (http://en.wikipedia.org/wiki/Kodu) – entirely icon-based Microsoft Research project for younger children and especially girls. Programs are composed of pages, which are divided into rules, which are further divided into conditions and actions, and conditions are evaluated simultaneously. Designed for game development and provides specialized primitives derived from gaming scenarios. Programs are expressed in physical terms, using concepts like vision, hearing, and time to control character behavior. Available as a free Windows download in public beta and academic forms, and as a low-cost Xbox 360 Live download.&lt;br /&gt;
* Laby (http://www.pps.jussieu.fr/~gimenez/laby) – teaches various programming languages (OCaml, Python, Lua, Ruby, C, Java, Prolog and Perl) via ants and spider webs.&lt;br /&gt;
* Learn to Program BASIC (circa 1998) – BASIC interpreter with an interactive course intended to teach the language to middle school students. Game-specific additions to the BASIC language include 2D sprite support. Programs written in &amp;quot;LTPB&amp;quot; could be executed on computers without the software by means of a freely-distributable &amp;quot;runner&amp;quot;.&lt;br /&gt;
* Lego Mindstorms (http://en.wikipedia.org/wiki/L…..Mindstorms) – Lego sets combining programmable bricks with electric motors, sensors, Lego bricks, and Lego Technic pieces (such as gears, axles, and beams). Mindstorm programs can be implemented in Logo, BASIC, Java derivatives, Smalltalk, and C.&lt;br /&gt;
* LegoSheets – a programming language for the Lego Mindstorms based on AgentSheets which had a less steep learning curve than Brick Logo.&lt;br /&gt;
* Mama (http://en.wikipedia.org/wiki/M….._(software)) – object oriented programming language for young students in a subset of their local human language, both left-to-right (LTR) and right-to-left (RTL) syntaxes. A variant of Mama was built on top of Alice for scripting of 3-D stage objects for building 3D animations and games.&lt;br /&gt;
* OfLiveCoding (http://code.google.com/p/oflivecoding/) - allows modification of a Javascript program at runtime, allowing real-time views of how the modifications affect the behavior and flow of the executed code.&lt;br /&gt;
* Phrogram (http://en.wikipedia.org/wiki/Phrogram) – second-gen Kid&amp;quot;s Programming Language is a commercial easy-to-learn programming language and integrated development environment (IDE) that emphasizes graphics and sounds, is a simplified structured language, offers component-based development features such as classes and methods, and is modeled on Eclipse and Visual Studio .NET IDEs to help transition to them.&lt;br /&gt;
* Processing (http://processing.org) - an open-source programming language and environment for creating images, animations, and interactions to teach fundamentals of computer programming within a visual context.  Interactive programs creating 2-D, 3-D, or PDF output, supports OpenGL accelerated 3-D, projects run online or as double-clickable applications, and over 100 libraries extend the software into sound, video, computer vision, and more.&lt;br /&gt;
* ProcessingJS (http://processingjs.org/) - Javascript version of Processing allowing code to be run within a web browser.&lt;br /&gt;
* Pynguin (http://code.google.com/p/pynguin) – Python Turtle Graphics editor, interactive console, and graphics display area implemented in Python and the PyQt toolkit (in contrast to the wxPython of PythonTurtle). Meant to be an easy environment for introducing programming concepts to beginning programmers.&lt;br /&gt;
* PythonTurtle (http://en.wikipedia.org/wiki/P…..thonTurtle) – LOGO-like turtle graphics implemented in wxPython. There is also Python standard Turtle graphics module (based on TK), and Python Turtle Demo examples for using Python and turtlegraphics in an educational setting.&lt;br /&gt;
* RoboMind (http://en.wikipedia.org/wiki/RoboMind) – educational programming environment that lets beginners program a robot via popular programming techniques, some robotics, and artificial intelligence principles. The robot can be programmed in Arabic, Chinese, Dutch, German, English and Swedish.&lt;br /&gt;
* Stagecast Creator (http://en.wikipedia.org/wiki/S…..st_Creator) – visual programming system based on programming by demonstration via movement of icons on the screen, and it generates rules for the objects (characters). Users can create two-dimensional simulations that model a concept, multi-level games, interactive stories, etc.&lt;br /&gt;
&lt;br /&gt;
===Communities===&lt;br /&gt;
&lt;br /&gt;
* http://madlab.org.uk/about/ - The Manchester Digital Laboratory&lt;br /&gt;
* [http://www.stemnet.org.uk/ The Science, Technology, Engineering and Mathematics Network, UK] - This covers all the red tape that is necessary when working with children, as well as networking with other like-minded volunteers to share ideas.&lt;br /&gt;
* [http://www.raspberryprojects.com/ Raspberry Projects] - Site dedicated to blogging plans as well as showing off completed projects.&lt;br /&gt;
* [http://www.schoolforge.net/ SchoolForge.net] - SchoolForge's mission is to unify independent organizations that advocate, use, and develop open educational resources.&lt;br /&gt;
* [http://www.wise-qatar.org WISE-Quatar.org] - The World Innovation Summit for Education (WISE) is an international platform for creative thinking, debate and action to raise the status of education through year-round programs to transform education by highlighting its leading role in global development, and by fostering innovative thinking and practices.  Efforts include:&amp;lt;ul&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [http://www.wise-qatar.org/content/about-summit WISE Summit] - 1,000 top decision-makers, thought-leaders, practitioners and education stakeholders from over 100 countries share best practices&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; WISE Prize for Education - recognizes an individual or a team for a world-class contribution to education&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [http://www.wise-qatar.org/awards WISE Awards] - identify and spotlight each year six of the most innovative projects in education from around the world&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [http://www.wise-qatar.org/content/wise-prize-education WISE Publications] - &amp;quot;Innovation in Education: Lessons from Pioneers around the World&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Learners' Voice - encourages students aged 18 - 25 to make their voices heard as full delegates, participating in sessions, conducting video interviews, blogging and tweeting on a year-round basis&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Online Collaborative Web Platform - interactive knowledge base that offers a wide range of tools&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [http://www.wise-qatar.org/my-wise MyWISE] - social networking that enables the WISE community to connect and share knowledge and best practices on a continuing basis&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [http://www.wise-qatar.org/learning_world Learning World] - weekly TV magazine program on education developed in partnership with Euronews broadcast 16 times a week to 155 countries in 11 languages&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; WISE Haiti Task Force - brings together innovators and successful projects that can contribute to rebuilding Haiti's education system&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; WISE Program for Education Leadership - helps prepare newly appointed education leaders from the developing world&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Software suites===&lt;br /&gt;
&lt;br /&gt;
* http://gcompris.net/-en- - GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10. ''Confirmed working on alpha boards''.&lt;br /&gt;
* http://www.sugarlabs.org/ - The Sugar Sweet, a desktop environment used on the XO One Laptop Per Child.&lt;br /&gt;
* [http://en.opensuse.org/openSUSE:Education-Li-f-e OpenSUSE Linux for Education (LiFE)] - an open-source Linux operating system with educational software.&lt;br /&gt;
* [http://puppylinux.org/wikka/Education PuppyLinux.org/wikka/Education] - Puppy Linux lightweight, open-source, educational distribution including OpenOffice, TuxType2, TuxMath, GCompris and SuperTux.&lt;br /&gt;
&lt;br /&gt;
===Libraries/applications===&lt;br /&gt;
&lt;br /&gt;
* http://wiringpi.com - Raspberry  Pi WiringPi GPIO library. Uses Arduino Wiring-like functions and is available in C, Python and Ruby.&lt;br /&gt;
* http://arstechnica.com/gaming/news/2006/02/games-perl.ars - Developing games with Perl and SDL&lt;br /&gt;
* http://www.pygame.org/ - Simple SDL wrapper for Python.&lt;br /&gt;
* http://docs.python.org/library/idle.html - The Python IDE that comes with Python.&lt;br /&gt;
* http://love2d.org/ - Something akin to pygame for Lua.&lt;br /&gt;
* https://github.com/ntoll/RaspberryPy - An interactive set of programming lessons for Python, written in Python. To be built at PyconUK (http://pyconuk.org) during the sprints. :-)&lt;br /&gt;
* http://www.khronos.org/openvg/ - OpenVG vector graphics library. Natively supported by GPU(?)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Hackety_Hack Hackety Hack] - an open source application that teaches coding in a simple manner.&lt;br /&gt;
* [http://fpgui.sourceforge.net fpGUI Toolkit] - an open source, custom drawn, cross-platform GUI toolkit implemented in 100% Object Pascal, and fully tested on the RPi. Thanks to the [http://www.freepascal.org Free Pascal Compiler] this toolkit can be used for Desktop and Embedded development work, with a single set of source code.&lt;br /&gt;
&lt;br /&gt;
===General resources===&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs4fn.org/ ComputerScienceForFun.org] - Computer Science for Fun&lt;br /&gt;
* [http://computingatschool.org.uk/ ComputingAtSchool.org.uk] - Computing at School Working Group&lt;br /&gt;
* [http://en.literateprograms.org/LiteratePrograms:Welcome LiteratePrograms.org]- An MIT project to develop programs which are self describing.&lt;br /&gt;
* [http://www.happynerds.net/view/linux HappyNerds.net] - External site listing educational programming resources for children.&lt;br /&gt;
* [http://projectguts.org/ ProjectGuts.org] - An extracurricular program in the US teaching programming using LOGO-like language.&lt;br /&gt;
* [http://www.CodeAcademy.com/ CodeAcademy.com] - Learn how to code - it's interactive, fun, and you can do it with your friends - for free.&lt;br /&gt;
&lt;br /&gt;
===Articles/opinion pieces/trade bodies===&lt;br /&gt;
&lt;br /&gt;
'''In the UK:'''&lt;br /&gt;
* http://royalsociety.org/education/policy/computing-in-schools/ - The Royal Society's Computing in Schools project&lt;br /&gt;
* http://securiously.wordpress.com/2011/09/09/do-we-really-need-to-teach-our-kids-to-code/ - Teaching the skills associated with programming rather than programming as an aim in itself.&lt;br /&gt;
&lt;br /&gt;
'''General:'''&lt;br /&gt;
* http://www.edutopia.org/programming-the-new-literacy - Programming is the new literacy&lt;br /&gt;
* http://bengoldacre.posterous.com/three-things-we-have-to-teach-in-schools - Ben Goldacre's list of &amp;quot;Three things we have to teach in schools&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* http://blog.jgc.org/2011/09/teach-our-kids-to-code.html&lt;br /&gt;
* http://www.osnews.com/story/6282 - An article on the command-line as a good interface for new users.&lt;br /&gt;
&lt;br /&gt;
===Direct action===&lt;br /&gt;
&lt;br /&gt;
* http://epetitions.direct.gov.uk/petitions/15081 - A petition to the Department for Education about teaching programming in schools (UK only).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References= &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;br /&gt;
[[Category:RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Tutorials</id>
		<title>RPi Tutorials</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Tutorials"/>
				<updated>2013-04-28T16:50:59Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Tutorials List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your tutorials (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* Tutorial Title (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* Tutorial Description (including any additional links or information&lt;br /&gt;
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* Tutorial Status (Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Tutorials List==&lt;br /&gt;
{| class=&amp;quot;sortable wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tutorial Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/pinout An interactive exploration of the Raspberry Pi's GPIO]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
An interactive guide to the Raspberry Pi GPIO with pinouts for WiringPi, Pi Ladder, LedBorg, Clockatoo and easy-to-browse information covering the ins-and-outs (ha!) of GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO, Pinout&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=35&amp;amp;t=23051 Tutorial: Set-up XBMC with Desktop, Internet Browser and Despotify]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A walkthrough guide to setting up XBMC with a desktop, browser and despotify.  Also with advanced set-up for easy switching between the two (I've written that a couple of posts down).&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Centre&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
north3221&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino Tutorial: How to use your RPi like an Arduino]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A thorough guide to using the RPi's GPIO pins in Python, Bash and C.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python, Bash, C&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/user/RaspberryPiTutorials Raspberry Pi YouTube Tutorials]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/video-tutorials Liam Fraser's Video Tutorials]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Liam Fraser&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.networkinghowtos.com/howto/raspbian-on-raspberry-pi-using-sd-card-usb-memory-stick/ Raspbian on Raspberry Pi using SD card + USB memory stick]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tutorial on setting up Raspbian to boot off a small SD card and then load the system off a USB memory stick.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
NetworkingHowtos&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
h2g2 project: [http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tufty&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : [http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&amp;amp;t=14087&amp;amp;p=152824&amp;amp;hilit=cable+management#p152824 Cable management for the Raspberry Pi - (Forum article)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Video showing how to simplify Raspberry Pi cable tangles : [http://youtu.be/dstji8ftZAY A simple cable management solution for the Raspberry Pi   v1] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kdakin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codingclub.cuteseal.co.uk/index.php The Coding Club Free eBook(s)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/teaching-youngsters-programming Teaching Youngsters Programming]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner (~ages 10)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Sciman&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://dracosoftware.blogspot.com/ DracoSoftware ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/blog-about-working-with-raspberry-pi-for-windows-users Blog about working with Raspberry Pi for Windows users]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Windows, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
dracolytch&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi Tutorial Easy GPIO Hardware &amp;amp; Software | Easy GPIO Hardware &amp;amp; Software]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software Easy GPIO Hardware &amp;amp; Software]&lt;br /&gt;
&lt;br /&gt;
Aim to introduce the basic circuits for interfacing through the GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Serial_port_programming | Serial port programming]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Page: [[Serial_port_programming]]&lt;br /&gt;
&lt;br /&gt;
Introduction to accessing the Pi's serial port in Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:IanH | IanH]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html SD Card setup using DD for Windows]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD Card using DD for Windows - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/&lt;br /&gt;
Windows Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi VICE C64 Emulator | Software: C64 Emulator (VICE)]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Install Guide, Software, Emulator&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Frank Buss&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html Setting up VNC]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up an Apache2 web server with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Setting up PHP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up PHP web server with using Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/042-setting-up-znc-irc-bouncer-on-the-raspberry-pi Setting up ZNC IRC bouncer]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://pi.gadgetoid.com Pi @ Gadgetoid]&lt;br /&gt;
&lt;br /&gt;
A guide to setting up the ZNC modular IRC bouncer on your Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
IRC, ZNC, Bouncer&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Setting up MySQL]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : [http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount and use a USB Hard Disk Drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount a USB hard disk drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]&lt;br /&gt;
&lt;br /&gt;
How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, USB hub&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alan Thew&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_5V_PSU_construction| 5V Power Supply construction - How To]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to make a simple PSU for your Raspberry Pi - design and construction from scratch. Some experience with construction of electronic circuits is required.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, PSU&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pinoccio&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]&lt;br /&gt;
&lt;br /&gt;
A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.epsilontik.de/?page_id=5/ Ra(s)ptor - Setting up TOR on a raspberry]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to set up a TOR node on a raspberry pi. &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, TOR, &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
epsilontik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding &amp;quot;panic=20&amp;quot; is another good way of keeping your Pi running remotely.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philip Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]&lt;br /&gt;
&lt;br /&gt;
A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]&lt;br /&gt;
&lt;br /&gt;
An in-depth tutorial explaining how to set up Transmission torrent client for RPi. A number of common difficulties many users have faced are also solved.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux, Torrents&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
lezigg&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Raspberry Pi running as VPN server.  Also addresses setting up a dynamic DNS service on a Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brad Wells&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Ruby on Rails running on Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Erik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up MPD and Icecast2 for streaming audio files.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, MPD, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up DarkIce and Icecast2 for mp3 live streaming from audio-in &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, DarkIce, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Control a Raspberry Pi with iPhone or iOS Device]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Raspberry Pi + iPhone: Control a RPi with an iPhone in 2 Minutes]&lt;br /&gt;
&lt;br /&gt;
A tutorial on controlling Raspberry Pi's GPIO with an iPhone or iPad wirelessly.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO Control, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Samrat Amin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_ADC_I2C_Python|Reading ADC values over I2C using Python]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Step-by-step tutorial for reading ADC values from the ABelectronics &amp;quot;ADC Pi&amp;quot; board using Python.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Python, I2C, ADC&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:AndrewS|AndrewS]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Emulation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://netio.davideickhoff.de/?p=hardware#raspberry Control Raspberry Pi with iOS or Android device ( NetIO App ) ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://netio.davideickhoff.de/?p=hardware#raspberry NetIO App -&amp;gt; Hardware -&amp;gt; Raspberry PI]&lt;br /&gt;
&lt;br /&gt;
A step-by-step tutorial on creating a remote control for your Raspberry PI within a few minutes. &amp;lt;br/&amp;gt; [http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=u6_gMtevFIA see example video] - works with iPhone, iPad and almost every Android devices.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
iOS, Android, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
David Eickhoff&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html Track your Pi system stats with cosm.com]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html]&lt;br /&gt;
&lt;br /&gt;
Track your Pi system stats with cosm.com &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, system, status&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Itxaka Serrano Garcia&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to implement communication between Raspberry Pi and Arduino, and use the Pi as a &amp;quot;HDMI shield&amp;quot; for Arduino.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, Arduino, HDMI&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Joonas Pihlajamaa&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/9 Setup a mail server using Citadel]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/9]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup a mail server with a webmail interface using Citadel&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/11 Setup an LDAP server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/11]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup an LDAP server&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/15 Setup a Samba PDC with LDAP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Part 1: [http://ducky-pond.com/posts/15]&lt;br /&gt;
Part 2: [http://ducky-pond.com/posts/16]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup Samba PDC (primary domain controller) with an LDAP backend&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]&lt;br /&gt;
&lt;br /&gt;
A tutorial in French for beignners who want to use the Raspberry Pi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Benji&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD card for the Raspberry Pi using different tools on Linux - with step by step in French&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jiel Beaumadier&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]&lt;br /&gt;
&lt;br /&gt;
Setup a raspberry pi to be a realtime transit display kiosk (or display any info you'd like)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Kiosk&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brendan Nee&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]&lt;br /&gt;
&lt;br /&gt;
Learn to program your Raspberry Pi (no programming knowledge needed)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, Python, PyGame&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Balaam&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Temperature/humidity sensor and logger]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Beer monitoring with my Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Use a cheap temperature and humidity sensor to log and graph the data for access over the internet&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, wiringPi, DyGraph, Apache, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]&lt;br /&gt;
&lt;br /&gt;
Using a headless setup as a media server and network-attached storage&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Center, NAS, Headless&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Shrikant Narasimhan&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Sensor Kernel Module  ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Temperature]&lt;br /&gt;
Connect a DS1621 I2C temperature sensor by building and installing the existing kernel driver&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kernel Modules, I2C, sysfs &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ryan Henderson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://andyseasysite.com/?p=11 Log Lemperatures Using The Raspberry Pi, Cron &amp;amp; FTP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://andyseasysite.com/?p=11 Temperature logger that saves to a txt file, is FTP'd to a website and is translated into a php graph. ]&lt;br /&gt;
&lt;br /&gt;
Log temperatures using the Raspberry Pi, Cron &amp;amp; FTP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, sh, wiringPi, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Ibbitson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=References= &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;br /&gt;
[[Category:RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Tutorials</id>
		<title>RPi Tutorials</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Tutorials"/>
				<updated>2013-04-28T16:43:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Tutorials List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your tutorials (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* Tutorial Title (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* Tutorial Description (including any additional links or information&lt;br /&gt;
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* Tutorial Status (Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Tutorials List==&lt;br /&gt;
{| class=&amp;quot;sortable wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tutorial Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=35&amp;amp;t=23051 Tutorial: Set-up XBMC with Desktop, Internet Browser and Despotify]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A walthrough guide to set up XBMC with a desktop, browser and despotify.  Also with advanced set-up for easy switching between the two (I've written that a couple of posts down).&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Centre&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
north3221&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino Tutorial: How to use your RPi like an Arduino]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A thorough guide to using the RPi's GPIO pins in Python, Bash and C.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python, Bash, C&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/user/RaspberryPiTutorials Raspberry Pi YouTube Tutorials]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/video-tutorials Liam Fraser's Video Tutorials]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Liam Fraser&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.networkinghowtos.com/howto/raspbian-on-raspberry-pi-using-sd-card-usb-memory-stick/ Raspbian on Raspberry Pi using SD card + USB memory stick]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tutorial on setting up Raspbian to boot off a small SD card and then load the system off a USB memory stick.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
NetworkingHowtos&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
h2g2 project: [http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tufty&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : [http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&amp;amp;t=14087&amp;amp;p=152824&amp;amp;hilit=cable+management#p152824 Cable management for the Raspberry Pi - (Forum article)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Video showing how to simplify Raspberry Pi cable tangles : [http://youtu.be/dstji8ftZAY A simple cable management solution for the Raspberry Pi   v1] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kdakin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codingclub.cuteseal.co.uk/index.php The Coding Club Free eBook(s)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/teaching-youngsters-programming Teaching Youngsters Programming]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner (~ages 10)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Sciman&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://dracosoftware.blogspot.com/ DracoSoftware ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/blog-about-working-with-raspberry-pi-for-windows-users Blog about working with Raspberry Pi for Windows users]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Windows, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
dracolytch&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi Tutorial Easy GPIO Hardware &amp;amp; Software | Easy GPIO Hardware &amp;amp; Software]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software Easy GPIO Hardware &amp;amp; Software]&lt;br /&gt;
&lt;br /&gt;
Aim to introduce the basic circuits for interfacing through the GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Serial_port_programming | Serial port programming]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Page: [[Serial_port_programming]]&lt;br /&gt;
&lt;br /&gt;
Introduction to accessing the Pi's serial port in Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:IanH | IanH]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html SD Card setup using DD for Windows]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD Card using DD for Windows - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/&lt;br /&gt;
Windows Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi VICE C64 Emulator | Software: C64 Emulator (VICE)]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Install Guide, Software, Emulator&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Frank Buss&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html Setting up VNC]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up an Apache2 web server with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Setting up PHP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up PHP web server with using Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://pi.gadgetoid.com/post/042-setting-up-znc-irc-bouncer-on-the-raspberry-pi Setting up ZNC IRC bouncer]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://pi.gadgetoid.com Pi @ Gadgetoid]&lt;br /&gt;
&lt;br /&gt;
A guide to setting up the ZNC modular IRC bouncer on your Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Install and configuration guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Phil Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Setting up MySQL]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Offline'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : [http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount and use a USB Hard Disk Drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount a USB hard disk drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]&lt;br /&gt;
&lt;br /&gt;
How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, USB hub&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alan Thew&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_5V_PSU_construction| 5V Power Supply construction - How To]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to make a simple PSU for your Raspberry Pi - design and construction from scratch. Some experience with construction of electronic circuits is required.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, PSU&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pinoccio&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]&lt;br /&gt;
&lt;br /&gt;
A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.epsilontik.de/?page_id=5/ Ra(s)ptor - Setting up TOR on a raspberry]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to set up a TOR node on a raspberry pi. &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, TOR, &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
epsilontik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding &amp;quot;panic=20&amp;quot; is another good way of keeping your Pi running remotely.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philip Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/07/communicating-with-raspberry-via-gsoap.html Communicating with RaspBerry via GSoap C++ Web Services]&lt;br /&gt;
&lt;br /&gt;
A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://cumulativeparadigms.wordpress.com/2012/08/13/tutorial-1-setting-up-rpi-as-a-torrent-server/ Setting up RPi as a Torrent Client and Server]&lt;br /&gt;
&lt;br /&gt;
An in-depth tutorial explaining how to set up Transmission torrent client for RPi. A number of common difficulties many users have faced are also solved.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux, Torrents&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
lezigg&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://wellsb.com/post/29412820494/raspberry-pi-vpn-server Setting up Raspberry Pi as a PPTP VPN Server]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Raspberry Pi running as VPN server.  Also addresses setting up a dynamic DNS service on a Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brad Wells&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [[RPi_Ruby_on_Rails| Running Ruby on Rails on Rasberry Pi]]&lt;br /&gt;
&lt;br /&gt;
Step-by-step tutorial explaining how to get Ruby on Rails running on Raspberry Pi.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, Server Setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Erik&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/streaming-audio-with-mpd-and-icecast2-on-raspberry-pi/ Streaming audio with MPD and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up MPD and Icecast2 for streaming audio files.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, MPD, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/ Live mp3 streaming from audio-in with DarkIce and Icecast2 on Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Tutorial to set up DarkIce and Icecast2 for mp3 live streaming from audio-in &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Streaming, Audio, DarkIce, Icecast &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Steffen Müller&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Control a Raspberry Pi with iPhone or iOS Device]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://www.samratamin.com/blog/raspberry-pi-iphone-control-a-rpi-with-an-iphone-in-2-minutes Raspberry Pi + iPhone: Control a RPi with an iPhone in 2 Minutes]&lt;br /&gt;
&lt;br /&gt;
A tutorial on controlling Raspberry Pi's GPIO with an iPhone or iPad wirelessly.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO Control, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Samrat Amin&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_ADC_I2C_Python|Reading ADC values over I2C using Python]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Step-by-step tutorial for reading ADC values from the ABelectronics &amp;quot;ADC Pi&amp;quot; board using Python.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Python, I2C, ADC&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:AndrewS|AndrewS]]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-install-fuse-zx-spectrum-emulator-on-raspberry-pi How to install Fuse ZX Spectrum emulator on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Emulation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-connect-a-goflex-home-network-drive-to-your-raspberry-pi How to connect a GoFlex Home network drive to your Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://netio.davideickhoff.de/?p=hardware#raspberry Control Raspberry Pi with iOS or Android device ( NetIO App ) ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://netio.davideickhoff.de/?p=hardware#raspberry NetIO App -&amp;gt; Hardware -&amp;gt; Raspberry PI]&lt;br /&gt;
&lt;br /&gt;
A step-by-step tutorial on creating a remote control for your Raspberry PI within a few minutes. &amp;lt;br/&amp;gt; [http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=u6_gMtevFIA see example video] - works with iPhone, iPad and almost every Android devices.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
iOS, Android, Hardware Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
David Eickhoff&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html Track your Pi system stats with cosm.com]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://rpipython.blogspot.com.es/2012/12/tracking-our-pi-system-status-in-cosm.html]&lt;br /&gt;
&lt;br /&gt;
Track your Pi system stats with cosm.com &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, system, status&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Itxaka Serrano Garcia&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A tutorial how to implement communication between Raspberry Pi and Arduino, and use the Pi as a &amp;quot;HDMI shield&amp;quot; for Arduino.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Pi, Arduino, HDMI&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Joonas Pihlajamaa&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/9 Setup a mail server using Citadel]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/9]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup a mail server with a webmail interface using Citadel&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/11 Setup an LDAP server]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://ducky-pond.com/posts/11]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup an LDAP server&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://ducky-pond.com/posts/15 Setup a Samba PDC with LDAP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Part 1: [http://ducky-pond.com/posts/15]&lt;br /&gt;
Part 2: [http://ducky-pond.com/posts/16]&lt;br /&gt;
&lt;br /&gt;
A guide on how to setup Samba PDC (primary domain controller) with an LDAP backend&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Server Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ben Hanna&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Tutoriel_pour_d%C3%A9buter_avec_le_Raspberry_Pi Raspberry Pi French startup guide]&lt;br /&gt;
&lt;br /&gt;
A tutorial in French for beignners who want to use the Raspberry Pi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Benji&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://lea-linux.org/documentations/Installation_de_la_carte_SD_du_Raspberry_Pi SD card setup for a Linux distro]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD card for the Raspberry Pi using different tools on Linux - with step by step in French&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner / Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jiel Beaumadier&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://blog.bn.ee/2013/01/11/building-a-real-time-transit-information-kiosk-with-raspberry-pi/ Create an information kiosk]&lt;br /&gt;
&lt;br /&gt;
Setup a raspberry pi to be a realtime transit display kiosk (or display any info you'd like)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
OS Setup, Kiosk&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Brendan Nee&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.youtube.com/playlist?list=PLgyU3jNA6VjS3ij6ZXbb2x4GdEP3bAWzO My First Raspberry Pi Game]&lt;br /&gt;
&lt;br /&gt;
Learn to program your Raspberry Pi (no programming knowledge needed)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, Python, PyGame&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Balaam&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Temperature/humidity sensor and logger]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://chrisbaume.wordpress.com/2013/02/10/beer-monitoring/ Beer monitoring with my Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
Use a cheap temperature and humidity sensor to log and graph the data for access over the internet&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, wiringPi, DyGraph, Apache, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://tech.theswamp.in/post/2013/02/16/setting-up-a-raspberry-pi-powered-headless-media-server-and-nas/ Setting up a headless media server and NAS]&lt;br /&gt;
&lt;br /&gt;
Using a headless setup as a media server and network-attached storage&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Media Center, NAS, Headless&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Shrikant Narasimhan&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Sensor Kernel Module  ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://www.bitflippersanonymous.com/raspberry-pi-projects/i2c-temperature I2C Temperature]&lt;br /&gt;
Connect a DS1621 I2C temperature sensor by building and installing the existing kernel driver&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Kernel Modules, I2C, sysfs &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ryan Henderson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://andyseasysite.com/?p=11 Log Lemperatures Using The Raspberry Pi, Cron &amp;amp; FTP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Link: [http://andyseasysite.com/?p=11 Temperature logger that saves to a txt file, is FTP'd to a website and is translated into a php graph. ]&lt;br /&gt;
&lt;br /&gt;
Log temperatures using the Raspberry Pi, Cron &amp;amp; FTP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner/Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Programming, C, sh, wiringPi, cron&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Andy Ibbitson&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
=References= &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;br /&gt;
[[Category:RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Projects</id>
		<title>RPi Projects</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Projects"/>
				<updated>2012-07-10T17:53:45Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Community Project List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryPi]]&lt;br /&gt;
{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of ongoing projects. When complete, these projects will create new&lt;br /&gt;
applications or card images or tutorials or guides. Anybody is welcome to help.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your projects (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* '''Project Title''' (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* '''Project Description''' (including any additional links or information&lt;br /&gt;
* '''Skill Level/Ages''' it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* '''Tags''' (Keywords related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* '''Author(s) or the group who are producing it''' (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* '''Project Status''' (Theory/Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Community Project List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Rubus]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[Rubus]] is a project to create a low-cost &amp;quot;classroom-in-a-box&amp;quot; by combining the [http://www.raspberrypi.org Raspberry Pi] with a lightweight Linux distribution, useful software, educational materials, peripherals and necessary storage. The intent is to eventually produce and distribute them as a charity via donations, as well as release [[Rubus_Documentation | Documentation]] on creating the image and providing it for download.&lt;br /&gt;
&lt;br /&gt;
Language localization is a secondary objective, very much based on what storage restrictions arise. It is understood that not everyone speaks English, but most educational material slated for inclusion has the most work completed in English, and even large areas of Africa speak it as a secondary language.&lt;br /&gt;
&lt;br /&gt;
The name [http://eol.org/pages/794574/entries/34450015/overview Rubus] comes from the genus name of the common raspberry; we feel it's fitting for a project based on the [http://www.raspberrypi.org Raspberry Pi].&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philanthropy, Distro, Classroom, Education, Training, Community&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Crouthamela | Andrew Crouthamel]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[R-Pi System/Data Management | Pi In The Sky]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Cloud Storage and Management - Basic concept: Enable ways to easily switch and share system images for the R-Pi and manage user data, allowing joint development and easy management of set-ups.&lt;br /&gt;
* Fast/Easy backup of system/data to external storage or network (local or cloud).&lt;br /&gt;
* Management/Repository of base images.&lt;br /&gt;
* Boot from network&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1204 Pi in the Sky - Cloud management?]&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Cloud, Storage, Management&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Not Started&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.berryterminal.com/ BerryTerminal]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[http://www.berryterminal.com/ BerryTerminal] is a project to turn the Raspberry Pi into an affordable thin-client.&lt;br /&gt;
It allows the user to login to a central Edubuntu or other LTSP (Linux Terminal Server Project) server, and run all applications on the central server.&lt;br /&gt;
&lt;br /&gt;
Advantages of using a central server include:&lt;br /&gt;
&lt;br /&gt;
* Greatly simplifies management.&lt;br /&gt;
* Applications only need to be installed to the central server, and are then available on all Raspberry terminals.&lt;br /&gt;
* Only need to backup the central server, instead of the individual Raspberries.&lt;br /&gt;
* Because the applications run on the central server, they are not affected by the resource limitations Raspberries have, allowing users to run applications like LibreOffice.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Thin client, terminal, Edubuntu, LTSP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Floris Bos - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
First beta released&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[R-Pi Home Automation| Home Automation and Monitoring]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Home automation using Raspbery Pi is active in different places. Here are a few links&lt;br /&gt;
&lt;br /&gt;
* [http://raspberrypi.homelabs.org.uk/ raspberrypi.homelabs.org.uk]&lt;br /&gt;
* [http://www.domoticaforum.eu www.domoticaforum.eu]&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Weather, Heating, Automation, X10, OneWire&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[RaspberryPi Laptop | Raspberry pi... In a laptop ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and [http://www.raspberrypilaptop.tk here]!&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Prototype, Laptop&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:hackery21 | hackery21]] - Suggestions Accepted&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[R-Pi Blueproximity2 | BlueProximity 2.0 ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Detect presence in any room via a small number of R-Pis and Bluetooth Devices&lt;br /&gt;
[[http://blueproximity.sf.net Blueproximity]] is already there, this will be a complete rewrite to manage sensor networks and put some fuzzy logic on top.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Medium&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Bluetooth, Presence, Sensors, Network, Home Automation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:highno | highno]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ideas and first code is setup &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/R-Pi Seed Field | Raspberry Pi Seed Field ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Provides a simple torrent centre that allows users to host a seedbox.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Torrents, Seeding, Web, Internet, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:SeanB | SeanB]] - Open Project/Suggestion&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Theory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[https://docs.google.com/document/d/1tI1sBstetYyMbfRXNgeQF5y3UwWD89jUH46S5X-bHE8/edit | Arr (Audio relay raspi) ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The idea is to create a wireless speaker. Being able to get audio from smartphones or computers. Protocols like DLNA, Airplay and A2DP could be supported. An advanced option could be to use pulse audio libraries from linux to synchronize music on multiple raspis.&lt;br /&gt;
The speakers attached to the raspberry pi could be a commercial ones or your HiFi  but we are also thinking about some DIY solutions. For instance one could install the raspi and the speakers on the ceiling of multiple rooms.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
DLNA, Airplay, Pulse, Audio, Music, Speaker, HiFi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Jordi | Jordi]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[http://www.raspberryprojects.com | Raspberry Projects ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Collaboration of projects from start to finish from all levels of knowledge.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Education, Entertainment, Home, Auto &amp;amp; Others.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:symondavis | Symon Davis]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/WiringPi | WiringPi ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
WiringPi is a library by Gordon Henderson which seeks to bring easy GPIO access in both shared-memory and /sys/class/gpio modes to the Pi. The WiringPi project seeks to wrap this library for a variety of languages, creating a standardised way of working with the Raspberry Pi hardware.&lt;br /&gt;
&lt;br /&gt;
WiringPi currently works with C, Ruby, Python and Perl.&lt;br /&gt;
&lt;br /&gt;
Gordon's pages on WiringPi are here: https://projects.drogon.net/raspberry-pi/wiringpi/&lt;br /&gt;
&lt;br /&gt;
And the GitHub organisation is here: https://github.com/WiringPi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO, Serial&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Original author: Gordon Henderson&lt;br /&gt;
Open Project - All ideas and contributions welcome&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Example List Item: (Please copy and do not remove for future reference)&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/Link-To-Project | Title of Project ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A Simple description of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The Difficulty goes here.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tags of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Username-Here | Username-Here]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Project Status&lt;br /&gt;
--.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Project List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Rpi_Gertboard | Gertboard]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The Gertboard is the Raspberry Pi official extension board.&lt;br /&gt;
The development and details are discussed in the forum [http://www.raspberrypi.org/forum/educational-applications/gertboard/ here].&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, GPIO, Low Level Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Gert-van-Loo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/Link-To-Project | Raspberr pi... In a laptop ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and at [LINK COMING SOON]!&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tags of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:hackery21 | hackery21]] - Suggestions Accepted&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
--.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Projects</id>
		<title>RPi Projects</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Projects"/>
				<updated>2012-07-10T16:20:16Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Community Project List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryPi]]&lt;br /&gt;
{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of ongoing projects. When complete, these projects will create new&lt;br /&gt;
applications or card images or tutorials or guides. Anybody is welcome to help.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your projects (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* '''Project Title''' (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* '''Project Description''' (including any additional links or information&lt;br /&gt;
* '''Skill Level/Ages''' it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* '''Tags''' (Keywords related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* '''Author(s) or the group who are producing it''' (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* '''Project Status''' (Theory/Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Community Project List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Rubus]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[Rubus]] is a project to create a low-cost &amp;quot;classroom-in-a-box&amp;quot; by combining the [http://www.raspberrypi.org Raspberry Pi] with a lightweight Linux distribution, useful software, educational materials, peripherals and necessary storage. The intent is to eventually produce and distribute them as a charity via donations, as well as release [[Rubus_Documentation | Documentation]] on creating the image and providing it for download.&lt;br /&gt;
&lt;br /&gt;
Language localization is a secondary objective, very much based on what storage restrictions arise. It is understood that not everyone speaks English, but most educational material slated for inclusion has the most work completed in English, and even large areas of Africa speak it as a secondary language.&lt;br /&gt;
&lt;br /&gt;
The name [http://eol.org/pages/794574/entries/34450015/overview Rubus] comes from the genus name of the common raspberry; we feel it's fitting for a project based on the [http://www.raspberrypi.org Raspberry Pi].&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philanthropy, Distro, Classroom, Education, Training, Community&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Crouthamela | Andrew Crouthamel]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[R-Pi System/Data Management | Pi In The Sky]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Cloud Storage and Management - Basic concept: Enable ways to easily switch and share system images for the R-Pi and manage user data, allowing joint development and easy management of set-ups.&lt;br /&gt;
* Fast/Easy backup of system/data to external storage or network (local or cloud).&lt;br /&gt;
* Management/Repository of base images.&lt;br /&gt;
* Boot from network&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1204 Pi in the Sky - Cloud management?]&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Cloud, Storage, Management&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Not Started&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.berryterminal.com/ BerryTerminal]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[http://www.berryterminal.com/ BerryTerminal] is a project to turn the Raspberry Pi into an affordable thin-client.&lt;br /&gt;
It allows the user to login to a central Edubuntu or other LTSP (Linux Terminal Server Project) server, and run all applications on the central server.&lt;br /&gt;
&lt;br /&gt;
Advantages of using a central server include:&lt;br /&gt;
&lt;br /&gt;
* Greatly simplifies management.&lt;br /&gt;
* Applications only need to be installed to the central server, and are then available on all Raspberry terminals.&lt;br /&gt;
* Only need to backup the central server, instead of the individual Raspberries.&lt;br /&gt;
* Because the applications run on the central server, they are not affected by the resource limitations Raspberries have, allowing users to run applications like LibreOffice.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Thin client, terminal, Edubuntu, LTSP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Floris Bos - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
First beta released&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[R-Pi Home Automation| Home Automation and Monitoring]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Home automation using Raspbery Pi is active in different places. Here are a few links&lt;br /&gt;
&lt;br /&gt;
* [http://raspberrypi.homelabs.org.uk/ raspberrypi.homelabs.org.uk]&lt;br /&gt;
* [http://www.domoticaforum.eu www.domoticaforum.eu]&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Weather, Heating, Automation, X10, OneWire&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[RaspberryPi Laptop | Raspberry pi... In a laptop ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and [http://www.raspberrypilaptop.tk here]!&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Prototype, Laptop&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:hackery21 | hackery21]] - Suggestions Accepted&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[R-Pi Blueproximity2 | BlueProximity 2.0 ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Detect presence in any room via a small number of R-Pis and Bluetooth Devices&lt;br /&gt;
[[http://blueproximity.sf.net Blueproximity]] is already there, this will be a complete rewrite to manage sensor networks and put some fuzzy logic on top.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Medium&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Bluetooth, Presence, Sensors, Network, Home Automation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:highno | highno]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ideas and first code is setup &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/R-Pi Seed Field | Raspberry Pi Seed Field ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Provides a simple torrent centre that allows users to host a seedbox.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Torrents, Seeding, Web, Internet, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:SeanB | SeanB]] - Open Project/Suggestion&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Theory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[https://docs.google.com/document/d/1tI1sBstetYyMbfRXNgeQF5y3UwWD89jUH46S5X-bHE8/edit | Arr (Audio relay raspi) ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The idea is to create a wireless speaker. Being able to get audio from smartphones or computers. Protocols like DLNA, Airplay and A2DP could be supported. An advanced option could be to use pulse audio libraries from linux to synchronize music on multiple raspis.&lt;br /&gt;
The speakers attached to the raspberry pi could be a commercial ones or your HiFi  but we are also thinking about some DIY solutions. For instance one could install the raspi and the speakers on the ceiling of multiple rooms.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
DLNA, Airplay, Pulse, Audio, Music, Speaker, HiFi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Jordi | Jordi]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[http://www.raspberryprojects.com | Raspberry Projects ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Collaboration of projects from start to finish from all levels of knowledge.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Education, Entertainment, Home, Auto &amp;amp; Others.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:symondavis | Symon Davis]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/WiringPi | WiringPi ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
WiringPi is a library by Gordon Henderson which seeks to bring easy GPIO access in both shared-memory and /sys/class/gpio modes to the Pi. The WiringPi project seeks to wrap this library for a variety of languages, creating a standardised way of working with the Raspberry Pi hardware.&lt;br /&gt;
&lt;br /&gt;
Gordon's pages on WiringPi are here: https://projects.drogon.net/raspberry-pi/wiringpi/&lt;br /&gt;
&lt;br /&gt;
And the GitHub organisation is here: https://github.com/WiringPi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO, Serial&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Original author: Gordon Henderson&lt;br /&gt;
Open Project - All ideas and contributions welcome&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Example List Item: (Please copy and do not remove for future reference)&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/Link-To-Project | Title of Project ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A Simple description of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The Difficulty goes here.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tags of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Username-Here | Username-Here]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Project Status&lt;br /&gt;
--.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Project List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Rpi_Gertboard | Gertboard]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The Gertboard is the Raspberry Pi official extension board.&lt;br /&gt;
The development and details are discussed in the forum [http://www.raspberrypi.org/forum/educational-applications/gertboard/ here].&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, GPIO, Low Level Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Gert-van-Loo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/Link-To-Project | Raspberr pi... In a laptop ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and at [LINK COMING SOON]!&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tags of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:hackery21 | hackery21]] - Suggestions Accepted&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
--.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Projects</id>
		<title>RPi Projects</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Projects"/>
				<updated>2012-07-10T16:18:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Community Project List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryPi]]&lt;br /&gt;
{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of ongoing projects. When complete, these projects will create new&lt;br /&gt;
applications or card images or tutorials or guides. Anybody is welcome to help.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your projects (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* '''Project Title''' (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* '''Project Description''' (including any additional links or information&lt;br /&gt;
* '''Skill Level/Ages''' it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* '''Tags''' (Keywords related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* '''Author(s) or the group who are producing it''' (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* '''Project Status''' (Theory/Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Community Project List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Rubus]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[Rubus]] is a project to create a low-cost &amp;quot;classroom-in-a-box&amp;quot; by combining the [http://www.raspberrypi.org Raspberry Pi] with a lightweight Linux distribution, useful software, educational materials, peripherals and necessary storage. The intent is to eventually produce and distribute them as a charity via donations, as well as release [[Rubus_Documentation | Documentation]] on creating the image and providing it for download.&lt;br /&gt;
&lt;br /&gt;
Language localization is a secondary objective, very much based on what storage restrictions arise. It is understood that not everyone speaks English, but most educational material slated for inclusion has the most work completed in English, and even large areas of Africa speak it as a secondary language.&lt;br /&gt;
&lt;br /&gt;
The name [http://eol.org/pages/794574/entries/34450015/overview Rubus] comes from the genus name of the common raspberry; we feel it's fitting for a project based on the [http://www.raspberrypi.org Raspberry Pi].&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philanthropy, Distro, Classroom, Education, Training, Community&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Crouthamela | Andrew Crouthamel]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[R-Pi System/Data Management | Pi In The Sky]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Cloud Storage and Management - Basic concept: Enable ways to easily switch and share system images for the R-Pi and manage user data, allowing joint development and easy management of set-ups.&lt;br /&gt;
* Fast/Easy backup of system/data to external storage or network (local or cloud).&lt;br /&gt;
* Management/Repository of base images.&lt;br /&gt;
* Boot from network&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1204 Pi in the Sky - Cloud management?]&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Advanced&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Cloud, Storage, Management&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Not Started&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.berryterminal.com/ BerryTerminal]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[http://www.berryterminal.com/ BerryTerminal] is a project to turn the Raspberry Pi into an affordable thin-client.&lt;br /&gt;
It allows the user to login to a central Edubuntu or other LTSP (Linux Terminal Server Project) server, and run all applications on the central server.&lt;br /&gt;
&lt;br /&gt;
Advantages of using a central server include:&lt;br /&gt;
&lt;br /&gt;
* Greatly simplifies management.&lt;br /&gt;
* Applications only need to be installed to the central server, and are then available on all Raspberry terminals.&lt;br /&gt;
* Only need to backup the central server, instead of the individual Raspberries.&lt;br /&gt;
* Because the applications run on the central server, they are not affected by the resource limitations Raspberries have, allowing users to run applications like LibreOffice.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Thin client, terminal, Edubuntu, LTSP&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Floris Bos - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
First beta released&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[R-Pi Home Automation| Home Automation and Monitoring]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Home automation using Raspbery Pi is active in different places. Here are a few links&lt;br /&gt;
&lt;br /&gt;
* [http://raspberrypi.homelabs.org.uk/ raspberrypi.homelabs.org.uk]&lt;br /&gt;
* [http://www.domoticaforum.eu www.domoticaforum.eu]&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Weather, Heating, Automation, X10, OneWire&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[RaspberryPi Laptop | Raspberry pi... In a laptop ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and [http://www.raspberrypilaptop.tk here]!&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Prototype, Laptop&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:hackery21 | hackery21]] - Suggestions Accepted&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[[R-Pi Blueproximity2 | BlueProximity 2.0 ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Detect presence in any room via a small number of R-Pis and Bluetooth Devices&lt;br /&gt;
[[http://blueproximity.sf.net Blueproximity]] is already there, this will be a complete rewrite to manage sensor networks and put some fuzzy logic on top.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Medium&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Bluetooth, Presence, Sensors, Network, Home Automation&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:highno | highno]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Ideas and first code is setup &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/R-Pi Seed Field | Raspberry Pi Seed Field ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Provides a simple torrent centre that allows users to host a seedbox.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Torrents, Seeding, Web, Internet, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:SeanB | SeanB]] - Open Project/Suggestion&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Theory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[https://docs.google.com/document/d/1tI1sBstetYyMbfRXNgeQF5y3UwWD89jUH46S5X-bHE8/edit | Arr (Audio relay raspi) ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The idea is to create a wireless speaker. Being able to get audio from smartphones or computers. Protocols like DLNA, Airplay and A2DP could be supported. An advanced option could be to use pulse audio libraries from linux to synchronize music on multiple raspis.&lt;br /&gt;
The speakers attached to the raspberry pi could be a commercial ones or your HiFi  but we are also thinking about some DIY solutions. For instance one could install the raspi and the speakers on the ceiling of multiple rooms.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
DLNA, Airplay, Pulse, Audio, Music, Speaker, HiFi&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Jordi | Jordi]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[http://www.raspberryprojects.com | Raspberry Projects ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Collaboration of projects from start to finish from all levels of knowledge.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Education, Entertainment, Home, Auto &amp;amp; Others.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:symondavis | Symon Davis]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/WiringPi | WiringPi ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
WiringPi is a library by Gordon Henderson which seeks to bring easy GPIO access in both shared-memory and /sys/class/gpio modes to the Pi. The WiringPi project seeks to wrap this library for a variety of languages, creating a standardised way of working with the Raspberry Pi hardware.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
GPIO, Serial&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Original author: Gordon Henderson&lt;br /&gt;
Open Project - All ideas and contributions welcome&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Example List Item: (Please copy and do not remove for future reference)&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/Link-To-Project | Title of Project ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A Simple description of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The Difficulty goes here.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tags of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Username-Here | Username-Here]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Project Status&lt;br /&gt;
--.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Project List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[Rpi_Gertboard | Gertboard]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
The Gertboard is the Raspberry Pi official extension board.&lt;br /&gt;
The development and details are discussed in the forum [http://www.raspberrypi.org/forum/educational-applications/gertboard/ here].&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Any&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, GPIO, Low Level Interfacing&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Gert-van-Loo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi_Projects/Link-To-Project | Raspberr pi... In a laptop ]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Me and my colleagues are starting a computer company and we are making our first prototype with a raspberry pi! Slim,Sleek, and just plain awesome! Boy, Will this be interesting! Of course it is just a prototype and speed doesn't matter in this case. Stay tuned here and at [LINK COMING SOON]!&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Various.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tags of what it does.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:hackery21 | hackery21]] - Suggestions Accepted&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
--.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Projects/WiringPi</id>
		<title>RPi Projects/WiringPi</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Projects/WiringPi"/>
				<updated>2012-07-10T16:11:54Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: New project page for WiringPi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryPi]]&lt;br /&gt;
{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
WiringPi is a project initiated by Gordon Henderson with his GPIO C library WiringPi which seeks to bring easy GPIO interaction in a variety of flavours to as many programming languages as possible. Variants in Ruby, Perl and Python are already at various stages of development.&lt;br /&gt;
&lt;br /&gt;
Full source for all WiringPi language specific projects, and the library itself can be found here: https://github.com/WiringPi&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Tutorials</id>
		<title>RPi Tutorials</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Tutorials"/>
				<updated>2012-07-07T09:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Tutorials List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Learning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas &amp;amp; Links], to help people get started.&lt;br /&gt;
&lt;br /&gt;
Please add links to your tutorials (and ones you find interesting).&lt;br /&gt;
&lt;br /&gt;
Fill in each section:&lt;br /&gt;
* Tutorial Title (as a link to the project webpage or connected wiki page)&lt;br /&gt;
* Tutorial Description (including any additional links or information&lt;br /&gt;
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)&lt;br /&gt;
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)&lt;br /&gt;
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)&lt;br /&gt;
* Tutorial Status (Not Started/In-Progress/Available).&lt;br /&gt;
&lt;br /&gt;
==Tutorials List==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tutorial Title and Link'''&lt;br /&gt;
| style=&amp;quot;width:40%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Description'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Level'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Tags'''&lt;br /&gt;
| style=&amp;quot;width:10%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Author'''&lt;br /&gt;
| style=&amp;quot;width:7%; vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
'''Status'''&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino Tutorial: How to use your RPi like an Arduino]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
A thorough guide to using the RPi's GPIO pins in Python, Bash and C.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python, Bash, C&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://www.youtube.com/user/RaspberryPiTutorials Raspberry Pi YouTube Tutorials]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/video-tutorials Liam Fraser's Video Tutorials]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Liam Fraser&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
h2g2 project: [http://h2g2.com/dna/h2g2/brunel/A13735596 Introducing the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tufty&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : [http://log.liminastudio.com/writing/tutorials/getting-started-with-the-raspberry-pi Getting Started with the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://codingclub.cuteseal.co.uk/index.php The Coding Club Free eBook(s)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/educational-applications/teaching-youngsters-programming Teaching Youngsters Programming]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner (~ages 10)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Python&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Sciman&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://dracosoftware.blogspot.com/ DracoSoftware ]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/blog-about-working-with-raspberry-pi-for-windows-users Blog about working with Raspberry Pi for Windows users]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Windows, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
dracolytch&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi Tutorial Easy GPIO Hardware &amp;amp; Software | Easy GPIO Hardware &amp;amp; Software]]===&lt;br /&gt;
(Wiki)&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software Easy GPIO Hardware &amp;amp; Software]&lt;br /&gt;
&lt;br /&gt;
Aim to introduce the basic circuits for interfacing through the GPIO.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, Basic Hardware&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
[[User:Meltwater | Meltwater]] - Open Project&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
In-Progress&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html SD Card setup using DD for Windows]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/03/using-dd-for-windows.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up an SD Card using DD for Windows - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux Beginner/&lt;br /&gt;
Windows Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[[RPi VICE C64 Emulator | Software: C64 Emulator (VICE)]]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Forum Link: [http://www.raspberrypi.org/forum/projects-and-collaboration-general/c64-emulator How to install the C64 Emulator VICE]&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Install Guide, Software, Emulator&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Frank Buss&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html Setting up VNC]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://myraspberrypiexperience.blogspot.co.uk/2012/04/setting-up-vnc.html My Raspberry Pi Experience]&lt;br /&gt;
&lt;br /&gt;
How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, OS setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Tass&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Setting up Apache2]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/installing-apache2-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up an Apache2 web server with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Setting up PHP]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-php-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up PHP web server with using Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Setting up MySQL]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog Link: [http://fusionstrike.com/2012/setting-mysql-raspberry-pi-debian Fusion Strike]&lt;br /&gt;
&lt;br /&gt;
A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache &amp;amp; SSH with Screenshots&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup Guide, server setup&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Jacob Clark&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : [http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi Running Puredata on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
T3db0t&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
===[http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/mount-a-usb-flash-drive-on-raspberry-pi How to mount a USB flash drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount and use a USB Hard Disk Drive on the Raspberry Pi]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://raspi.tv/2012/how-to-mount-and-use-a-usb-hard-disk-with-the-raspberry-pi How to mount a USB hard disk drive on the Raspberry Pi] &lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alex Eames&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pihub.blogspot.co.uk/2012/06/raspberry-pi-power-supply-and-powered.html How to build a cheap powered USB hub]&lt;br /&gt;
&lt;br /&gt;
How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Hardware, USB hub&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Alan Thew&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://chrisbaume.wordpress.com/2012/06/24/raspberry-pi-upnp-media-player/ Raspberry Pi UPnP Media Player]&lt;br /&gt;
&lt;br /&gt;
A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Beginner&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Startup guide, Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Chris Baume&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://linuxtortures.blogspot.fr/2012/06/cross-compiling-and-cross-debugging-c.html Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Teaching, C++&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Javier Bravo&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===[http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]===&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Blog link: [http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)]&lt;br /&gt;
&lt;br /&gt;
A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding &amp;quot;panic=20&amp;quot; is another good way of keeping your Pi running remotely.&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Intermediate&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Linux&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Philip Howard&lt;br /&gt;
| vertical-align:top; border:1px solid #aaa;&amp;quot; |&lt;br /&gt;
Available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Low-level_peripherals</id>
		<title>RPi Low-level peripherals</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Low-level_peripherals"/>
				<updated>2012-07-06T15:07:40Z</updated>
		
		<summary type="html">&lt;p&gt;Gadgetoid: /* Code examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: RaspberryPi]]&lt;br /&gt;
{{Template:RPi_Hardware}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
In addition to the familiar USB, Ethernet and HDMI ports, the R-Pi offers lower-level interfaces intended to connect more directly with chips and subsystem modules. These GPIO (general purpose I/O) signals on the 2x13 header pins include SPI, I2C, serial UART, 3V3 and 5V power. These interfaces are not &amp;quot;plug and play&amp;quot; but require care to avoid miswiring. The pins use a 3V3 logic level and are not tolerant of 5V levels, such as you might find on a 5V powered Arduino.  Not yet software-enabled are the flex cable connectors with CSI (camera serial interface) and DSI (display serial interface), and a serial link inside the HDMI connector called CEC (consumer electronics control).&lt;br /&gt;
&lt;br /&gt;
==General Purpose Input/Output (GPIO)==&lt;br /&gt;
[[File:GPIOs.png|thumb|254px|right|The layout of the Raspberry Pi GPIOs, colour coded to the table. [https://sites.google.com/site/burngatehouse/home/drawings/GPIOs2.gif Source] ]]&lt;br /&gt;
&lt;br /&gt;
General Purpose Input/Output (a.k.a. GPIO) is a generic pin on a chip whose behavior (including whether it is an input or output pin) can be controlled (programmed) through software.&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi allows peripherals and expansion boards (such as the upcoming [[Rpi Gertboard]]) to access the CPU by exposing the inputs and outputs.&lt;br /&gt;
&lt;br /&gt;
For further general information about GPIOs, see:[http://en.wikipedia.org/wiki/GPIO the wikipedia article].&lt;br /&gt;
&lt;br /&gt;
The production Raspberry Pi board has a 26-pin 2.54&amp;amp;nbsp;mm (100&amp;amp;nbsp;mil)&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software/page-3/#p31907&amp;lt;/ref&amp;gt; expansion header, arranged in a 2x13 strip. They provide 8 GPIO pins plus access to I²C, SPI, UART), as well as +3.3&amp;amp;nbsp;V, +5&amp;amp;nbsp;V and GND supply lines. Pin one is the pin in the first column and on the bottom row. &amp;lt;ref&amp;gt;http://www.raspberrypi.org/archives/384&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPIO voltage levels are 3.3&amp;amp;nbsp;V and are not 5&amp;amp;nbsp;V tolerant. There is no over-voltage protection on the board - the intention is that people interested in serious interfacing will use an external board with buffers, level conversion and analog I/O rather than soldering directly onto the main board.&lt;br /&gt;
&lt;br /&gt;
All the GPIO pins can be reconfigured to provide alternate functions, SPI, PWM, I²C and so. At reset only pins GPIO 14 &amp;amp; 15 are assigned to the alternate function UART, these two can be switched back to GPIO to provide a total of 17 GPIO pins&amp;lt;ref&amp;gt;http://www.raspberrypi.org/archives/384&amp;lt;/ref&amp;gt;. Each of their functions and full details of how to access are detailed in the chipset datasheet &amp;lt;ref&amp;gt;http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Each GPIO can interrupt, high/low/rise/fall/change.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/archives/384#comment-5217&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf&amp;lt;/ref&amp;gt; There is currently no support for GPIO interrupts in the official kernel, howewer a patch exists, requiring compilation of modified source tree.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/phpBB3/viewtopic.php?f=44&amp;amp;t=7509&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPIO input hysteresis (Schmitt trigger) can be on or off, output slew rate can be fast or limited, and source and sink current is configurable from 2&amp;amp;nbsp;mA up to 16&amp;amp;nbsp;mA. Note that chipset GPIO pins 0-27 are in the same block and these properties are set per block, not per pin. See [http://www.scribd.com/doc/91353537/GPIO-Pads-Control GPIO Datasheet Addendum - GPIO Pads Control]. Particular attention should be applied to the note regarding SSO (Simultaneous Switching Outputs): to avoid interference, driving currents should be kept as low as possible.&lt;br /&gt;
&lt;br /&gt;
The available [[RPi_BCM2835_GPIOs|alternative functions]] and their corresponding pins are detailed below. These numbers are in reference to the chipset documentation and may not match the numbers exposed in Linux. Only fully usable functions are detailed, for some alternative functions not all the necessary pins are available for the funtionality to be actually used.&lt;br /&gt;
&lt;br /&gt;
There is also some information on the [[RPi Tutorial Easy GPIO Hardware &amp;amp; Software|Tutorial on Easy GPIO Hardware &amp;amp; Software]].&lt;br /&gt;
&lt;br /&gt;
Kernel boot messages go to the [[RPi_Serial_Connection|UART]] at 115200&amp;amp;nbsp;bit/s.&lt;br /&gt;
&lt;br /&gt;
'''Header Pinout, top row:'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
| '''Pin Number''' || '''Pin Name''' || '''Hardware Notes''' || '''Alt 0 Function''' || '''Other Alternative Functions'''&lt;br /&gt;
|-&lt;br /&gt;
| P1-02 || bgcolor=&amp;quot;red&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;5V0&amp;lt;/span&amp;gt; || Supply through input poly fuse&lt;br /&gt;
|-&lt;br /&gt;
| P1-04 || DNC&lt;br /&gt;
|-&lt;br /&gt;
| P1-06 || bgcolor=&amp;quot;black&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;GND&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| P1-08 || bgcolor=&amp;quot;lime&amp;quot; | GPIO 14 || Boot to Alt 0 -&amp;gt; || bgcolor=&amp;quot;yellow&amp;quot; | UART0_TXD || ALT5 = UART1_TXD&lt;br /&gt;
|-&lt;br /&gt;
| P1-10 || bgcolor=&amp;quot;lime&amp;quot; | GPIO 15 || Boot to Alt 0 -&amp;gt; ||bgcolor=&amp;quot;yellow&amp;quot; | UART0_RXD || ALT5 = UART1_RXD&lt;br /&gt;
|-&lt;br /&gt;
| P1-12 || bgcolor=&amp;quot;lime&amp;quot; | GPIO 18 || || || ALT4 SPI1_CE0_N ALT5 = PWM0&lt;br /&gt;
|-&lt;br /&gt;
| P1-14 || DNC&lt;br /&gt;
|-&lt;br /&gt;
| P1-16 || bgcolor=&amp;quot;lime&amp;quot; | GPIO23 || || || ALT3 = SD1_CMD ALT4 = ARM_RTCK&lt;br /&gt;
|-&lt;br /&gt;
| P1-18 || bgcolor=&amp;quot;lime&amp;quot; | GPIO24 || || || ALT3 = SD1_DATA0 ALT4 = ARM_TDO&lt;br /&gt;
|-&lt;br /&gt;
| P1-20 || DNC&lt;br /&gt;
|-&lt;br /&gt;
| P1-22 || bgcolor=&amp;quot;lime&amp;quot; | GPIO25 || || || ALT4 = ARM_TCK&lt;br /&gt;
|-&lt;br /&gt;
| P1-24 || bgcolor=&amp;quot;lime&amp;quot; | GPIO08 || || bgcolor=&amp;quot;purple&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPI0_CE0_N&amp;lt;/span&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| P1-26 || bgcolor=&amp;quot;lime&amp;quot; | GPIO07 || || bgcolor=&amp;quot;purple&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPI0_CE1_N&amp;lt;/span&amp;gt; || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Header Pinout, bottom row:'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
| '''Pin Number''' || '''Pin Name''' || '''Hardware Notes''' || '''Alt 0 Function''' || '''Other Alternative Functions'''&lt;br /&gt;
|-&lt;br /&gt;
| P1-01 || bgcolor=&amp;quot;orange&amp;quot; | 3.3&amp;amp;nbsp;V || 50&amp;amp;nbsp;mA max current draw&lt;br /&gt;
|-&lt;br /&gt;
| P1-03 || bgcolor=&amp;quot;lime&amp;quot; | GPIO 0|| 1K8 pull up resistor || bgcolor=&amp;quot;cyan&amp;quot; | I2C0_SDA ||   I2C0_SDA&lt;br /&gt;
|-&lt;br /&gt;
| P1-05 || bgcolor=&amp;quot;lime&amp;quot; | GPIO 1|| 1K8 pull up resistor || bgcolor=&amp;quot;cyan&amp;quot; | I2C0_SCL ||   I2C0_SCL &lt;br /&gt;
|-&lt;br /&gt;
| P1-07 || bgcolor=&amp;quot;lime&amp;quot; | GPIO 4 || ||  || bgcolor=&amp;quot;lime&amp;quot; | GPCLK0&lt;br /&gt;
|-&lt;br /&gt;
| P1-09 || DNC&lt;br /&gt;
|-&lt;br /&gt;
| P1-11 || bgcolor=&amp;quot;lime&amp;quot; | GPIO17 || || ||| ALT3 = UART0_RTS, ALT5 = UART1_RTS&lt;br /&gt;
|-&lt;br /&gt;
| P1-13 || bgcolor=&amp;quot;lime&amp;quot; | GPIO21 || || PCM_DIN || ALT5 = GPCLK1&lt;br /&gt;
|-&lt;br /&gt;
| P1-15 || bgcolor=&amp;quot;lime&amp;quot; | GPIO22 || || || ALT3 = SD1_CLK  ALT4 = ARM_TRST&lt;br /&gt;
|-&lt;br /&gt;
| P1-17 || DNC&lt;br /&gt;
|-&lt;br /&gt;
| P1-19 || bgcolor=&amp;quot;lime&amp;quot; | GPIO10  ||  || bgcolor=&amp;quot;purple&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPI0_MOSI&amp;lt;/span&amp;gt;  || &lt;br /&gt;
|-&lt;br /&gt;
| P1-21 || bgcolor=&amp;quot;lime&amp;quot; | GPIO9 || || bgcolor=&amp;quot;purple&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPI0_MISO&amp;lt;/span&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| P1-23 || bgcolor=&amp;quot;lime&amp;quot; | GPIO11 || || bgcolor=&amp;quot;purple&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPI0_SCLK&amp;lt;/span&amp;gt;  || &lt;br /&gt;
|-&lt;br /&gt;
| P1-25 || DNC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Colour legend&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;+5&amp;amp;nbsp;V&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | +3.3&amp;amp;nbsp;V&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;black&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Ground, 0V&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;yellow&amp;quot; | UART&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | GPIO&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;purple&amp;quot; | &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPI&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;cyan&amp;quot; | I²C&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
KiCad symbol: [[File:Conn-raspberry.lib]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum/projects-and-collaboration-general/gpio-header-pinout-clarification/page-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pin 3 (SDA0) and Pin 5 (SCL0) are preset to be used as an I²C interface. So there are 1.8&amp;amp;nbsp;kilohm pulls up resistors on the board for these pins.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum/features-and-requests/easy-gpio-hardware-software/page-6/#p56480&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pin 12 supports PWM.&lt;br /&gt;
&lt;br /&gt;
It is also possible to reconfigure GPIO connector pins P1-7, 15, 16, 18, 22 (chipset GPIOs 4 and 22 to 25) to provide an ARM JTAG interface.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1288.1&amp;lt;/ref&amp;gt; However ARM_TMS isn't available on the GPIO connector (chipset pin 12 or 27 is needed).  Chipset pin 27 is available on S5, the CSI camera interface however.&lt;br /&gt;
&lt;br /&gt;
It is also possible to reconfigure GPIO connector pins P1-12 and 13 (chipset GPIO 18 and 21) to provide an I2S (a hardware modification may be required&amp;lt;ref name=&amp;quot;I2S&amp;quot;&amp;gt;[http://www.raspberrypi.org/forum/features-and-requests/sad-about-removal-of-i2s-why-was-this-change-made Forum:Sad about removal of I2S. Why was this change made?]&amp;lt;/ref&amp;gt;) or PCM interface.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1288.2&amp;lt;/ref&amp;gt; However, PCM_FS and PCM_DIN (chipset pins 19 and 20) are needed for I2S or PCM.&lt;br /&gt;
&lt;br /&gt;
A second I²C interface (GPIO02_ALT0 is SDA1 and GPIO03_ALT0 is SCL1) and two further GPIOs (GPIO05_ALT0 is GPCLK1, and GPIO27) are available on S5, the CSI camera interface.&lt;br /&gt;
&lt;br /&gt;
===A note about GPIO vs the schematic===&lt;br /&gt;
&lt;br /&gt;
You may notice that the GPIO connector as documented in the schematic does NOT match with what is on this wiki page. Do NOT update this wiki page. The pins which are marked as DNC should not be used in order to be compatible with possible future designs. The plan is that if a new design comes along and if the layout permits it we will connect additional GPIO pins to those DNC pins. (Gert's first vote is for GPIO 19 and 20. That gives us the second PWM, second SPI, I2S/PCM, slave I²C and slave SPI.)&lt;br /&gt;
&lt;br /&gt;
===Referring to pins on the Expansion header===&lt;br /&gt;
&lt;br /&gt;
The header is referred to as &amp;quot;The GPIO Connector (P1)&amp;quot;.  To avoid nomenclature confusion between Broadcom signal names on the SoC and pin names on the expansion header, the following naming is highly recommended.&lt;br /&gt;
&lt;br /&gt;
* The expansion header is referred to as &amp;quot;Expansion Header&amp;quot; or &amp;quot;GPIO Connector (P1)&amp;quot;&lt;br /&gt;
* Pins on the GPIO connector (P1) are referred to as P1-01, etc.&lt;br /&gt;
* Names GPIO0, GPIO1, GPIOx-ALTy, etc. refer to the signal names on the SoC as enumerated in the Broadcom datasheet, where &amp;quot;x&amp;quot; matches BCM2835 number (without leading zero) and &amp;quot;y&amp;quot; is the alternate number column 0 to 5 on page 102-103 of the Broadcom document. For example, depending on what you are describing, use either &amp;quot;GPIO7&amp;quot; to refer to a row of the table, and &amp;quot;GPIO7-ALT0&amp;quot; would refer to a specific cell of the table.&lt;br /&gt;
* When refering to signal names, you should modify the Broadcom name slightly to minimize confusion. The Broadcom SPI bus pin names are fine, such as &amp;quot;SPI0_*&amp;quot; and &amp;quot;SPI1_*&amp;quot;, but they didn't do the same on the I²C and UART pins.  Instead of using &amp;quot;SDA0&amp;quot; and &amp;quot;SCL0&amp;quot;, you should use &amp;quot;I2C0_SDA&amp;quot; and &amp;quot;I2C0_SCL&amp;quot;; and instead of &amp;quot;TX&amp;quot; or &amp;quot;TXD&amp;quot; and &amp;quot;RX&amp;quot; or &amp;quot;RXD&amp;quot;, you should use &amp;quot;UART0_TXD&amp;quot; and &amp;quot;UART0_RXD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Power pins===&lt;br /&gt;
The maximum permitted current draw from the 3.3&amp;amp;nbsp;V pin is 50&amp;amp;nbsp;mA.&lt;br /&gt;
&lt;br /&gt;
Maximum permitted current draw from the 5&amp;amp;nbsp;V pin is the USB input current (usually 1&amp;amp;nbsp;A) minus any current draw from the rest of the board.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1536#postid-21841&amp;lt;/ref&amp;gt;&lt;br /&gt;
*Model A: 1000&amp;amp;nbsp;mA - 500&amp;amp;nbsp;mA -&amp;gt; max current draw: 500&amp;amp;nbsp;mA&lt;br /&gt;
*Model B: 1000&amp;amp;nbsp;mA - 700&amp;amp;nbsp;mA -&amp;gt; max current draw: 300&amp;amp;nbsp;mA&lt;br /&gt;
&lt;br /&gt;
=== GPIO hardware hacking ===&lt;br /&gt;
&lt;br /&gt;
The complete list of [[RPi_BCM2835_GPIOs|chipset GPIO pins]] which are available on the GPIO connector is: &amp;lt;blockquote&amp;gt;[[RPi_BCM2835_GPIOs#GPIO0|0]], [[RPi_BCM2835_GPIOs#GPIO1|1]], [[RPi_BCM2835_GPIOs#GPIO4|4]], [[RPi_BCM2835_GPIOs#GPIO7|7]], [[RPi_BCM2835_GPIOs#GPIO8|8]], [[RPi_BCM2835_GPIOs#GPIO9|9]], [[RPi_BCM2835_GPIOs#GPIO10|10]], [[RPi_BCM2835_GPIOs#GPIO11|11]], [[RPi_BCM2835_GPIOs#GPIO14|14]], [[RPi_BCM2835_GPIOs#GPIO15|15]], [[RPi_BCM2835_GPIOs#GPIO17|17]], [[RPi_BCM2835_GPIOs#GPIO18|18]], [[RPi_BCM2835_GPIOs#GPIO21|21]], [[RPi_BCM2835_GPIOs#GPIO22|22]], [[RPi_BCM2835_GPIOs#GPIO23|23]], [[RPi_BCM2835_GPIOs#GPIO24|24]], [[RPi_BCM2835_GPIOs#GPIO25|25]]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As noted above, GPIO00 and 01 (SDA0 and SCL0) have 1.8&amp;amp;nbsp;kilohm pull-up resistors to 3.3&amp;amp;nbsp;V.&lt;br /&gt;
&lt;br /&gt;
If 17 GPIOs aren't sufficient for your project, there are a few other signals potentially available, with varying levels of software and hardware (soldering iron) hackery skills:&lt;br /&gt;
&lt;br /&gt;
GPIO02, 03, 05 and 27 are available on S5 (the CSI interface) when a camera peripheral is not connected to that socket, and are configured by default to provide the functions SDA1, SCL1, CAM_CLK and CAM_GPIO respectively.  SDA1 and SCL1 have 1K6 pull-up resistors to 3.3&amp;amp;nbsp;V.&lt;br /&gt;
&lt;br /&gt;
GPIO06 is LAN_RUN and is available on pad 12 of the footprint for IC3 on the Model A. On Model B, it is in use for the Ethernet function.&lt;br /&gt;
&lt;br /&gt;
There are a few other chipset GPIO pins accessible on the PCB but are in use:&lt;br /&gt;
&lt;br /&gt;
* GPIO16 drives status LED D5 (usually SD card access indicator)&lt;br /&gt;
* GPIO28-31 are used by the board ID and are connected to resistors R3 to R10.&lt;br /&gt;
* GPIO40 and 45 are used by analogue audio and support PWM. They connect to the analogue audio circuitry via R21 and R27 respectively.&lt;br /&gt;
* GPIO46 is HDMI hotplug detect (goes to pin 6 of IC1).&lt;br /&gt;
* GPIO47 to 53 are used by the SD card interface.  In particular, GPIO47 is SD card detect (this would seem to be a good candidate for re-use).  GPIO47 is connected to the SD card interface card detect switch; GPIO48 to 53 are connected to the SD card interface via resistors R45 to R50.&lt;br /&gt;
&lt;br /&gt;
===Driver support===&lt;br /&gt;
&lt;br /&gt;
The Foundation will not include a GPIO driver in the initial release, standard Linux GPIO drivers should work with minimal modification.&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=1278.0&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The community implemented SPI and I²C drivers &amp;lt;ref&amp;gt;http://www.bootc.net/archives/2012/05/19/i2c-and-the-raspberry-pi/&amp;lt;/ref&amp;gt;, which will be integrated with the new Linux pinctrl concept in a later version of the kernel. A first compiled version as Linux modules is available to install on the 19/04/2012 Debian image, including 1-wire support&amp;lt;ref&amp;gt;http://www.raspberrypi.org/phpBB3/viewtopic.php?p=86172#p86172&amp;lt;/ref&amp;gt;. The I²C and SPI driver uses the hardware modules of the microcontroller and interrupts for low CPU usage, the 1-wire support uses bitbanging on the GPIO ports, which results in higher CPU usage.&lt;br /&gt;
&lt;br /&gt;
GordonH&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum/general-discussion/wiring-for-the-raspberry-pis-gpio&amp;lt;/ref&amp;gt; wrote a (mostly) Arduino compatible/style [https://projects.drogon.net/raspberry-pi/wiringpi/ WiringPi library] in C for controlling the GPIO pins.&lt;br /&gt;
&lt;br /&gt;
===Code examples===&lt;br /&gt;
====GPIO Driving Example (C)====&lt;br /&gt;
[http://www.raspberrypi.org/forum/educational-applications/gertboard/page-4/#p31555 Gert van Loo &amp;amp; Dom, has provided] some tested code which accesses the GPIO pins through direct GPIO register manipulation in C-code.&lt;br /&gt;
(Thanks to Dom for doing the difficult work of finding and testing the mapping.)&lt;br /&gt;
Example GPIO code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//&lt;br /&gt;
//  How to access GPIO registers from C-code on the Raspberry-Pi&lt;br /&gt;
//  Example program&lt;br /&gt;
//  15-January-2012&lt;br /&gt;
//  Dom and Gert&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Access from ARM Running Linux&lt;br /&gt;
&lt;br /&gt;
#define BCM2708_PERI_BASE        0x20000000&lt;br /&gt;
#define GPIO_BASE                (BCM2708_PERI_BASE + 0x200000) /* GPIO controller */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;dirent.h&amp;gt;&lt;br /&gt;
#include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;
#include &amp;lt;assert.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/mman.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define PAGE_SIZE (4*1024)&lt;br /&gt;
#define BLOCK_SIZE (4*1024)&lt;br /&gt;
&lt;br /&gt;
int  mem_fd;&lt;br /&gt;
char *gpio_mem, *gpio_map;&lt;br /&gt;
char *spi0_mem, *spi0_map;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// I/O access&lt;br /&gt;
volatile unsigned *gpio;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// GPIO setup macros. Always use INP_GPIO(x) before using OUT_GPIO(x) or SET_GPIO_ALT(x,y)&lt;br /&gt;
#define INP_GPIO(g) *(gpio+((g)/10)) &amp;amp;= ~(7&amp;lt;&amp;lt;(((g)%10)*3))&lt;br /&gt;
#define OUT_GPIO(g) *(gpio+((g)/10)) |=  (1&amp;lt;&amp;lt;(((g)%10)*3))&lt;br /&gt;
#define SET_GPIO_ALT(g,a) *(gpio+(((g)/10))) |= (((a)&amp;lt;=3?(a)+4:(a)==4?3:2)&amp;lt;&amp;lt;(((g)%10)*3))&lt;br /&gt;
&lt;br /&gt;
#define GPIO_SET *(gpio+7)  // sets   bits which are 1 ignores bits which are 0&lt;br /&gt;
#define GPIO_CLR *(gpio+10) // clears bits which are 1 ignores bits which are 0&lt;br /&gt;
&lt;br /&gt;
void setup_io();&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char **argv)&lt;br /&gt;
{ &lt;br /&gt;
  int g,rep;&lt;br /&gt;
&lt;br /&gt;
  // Set up gpi pointer for direct register access&lt;br /&gt;
  setup_io();&lt;br /&gt;
&lt;br /&gt;
  // Switch GPIO 7..11 to output mode&lt;br /&gt;
&lt;br /&gt;
 /************************************************************************\&lt;br /&gt;
  * You are about to change the GPIO settings of your computer.          *&lt;br /&gt;
  * Mess this up and it will stop working!                               *&lt;br /&gt;
  * It might be a good idea to 'sync' before running this program        *&lt;br /&gt;
  * so at least you still have your code changes written to the SD-card! *&lt;br /&gt;
 \************************************************************************/&lt;br /&gt;
&lt;br /&gt;
  // Set GPIO pins 7-11 to output&lt;br /&gt;
  for (g=7; g&amp;lt;=11; g++)&lt;br /&gt;
  {&lt;br /&gt;
    INP_GPIO(g); // must use INP_GPIO before we can use OUT_GPIO&lt;br /&gt;
    OUT_GPIO(g);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  for (rep=0; rep&amp;lt;10; rep++)&lt;br /&gt;
  {&lt;br /&gt;
     for (g=7; g&amp;lt;=11; g++)&lt;br /&gt;
     {&lt;br /&gt;
       GPIO_SET = 1&amp;lt;&amp;lt;g;&lt;br /&gt;
       sleep(1);&lt;br /&gt;
     }&lt;br /&gt;
     for (g=7; g&amp;lt;=11; g++)&lt;br /&gt;
     {&lt;br /&gt;
       GPIO_CLR = 1&amp;lt;&amp;lt;g;&lt;br /&gt;
       sleep(1);&lt;br /&gt;
     }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
&lt;br /&gt;
} // main&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// Set up a memory regions to access GPIO&lt;br /&gt;
//&lt;br /&gt;
void setup_io()&lt;br /&gt;
{&lt;br /&gt;
   /* open /dev/mem */&lt;br /&gt;
   if ((mem_fd = open(&amp;quot;/dev/mem&amp;quot;, O_RDWR|O_SYNC) ) &amp;lt; 0) {&lt;br /&gt;
      printf(&amp;quot;can't open /dev/mem \n&amp;quot;);&lt;br /&gt;
      exit (-1);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   /* mmap GPIO */&lt;br /&gt;
&lt;br /&gt;
   // Allocate MAP block&lt;br /&gt;
   if ((gpio_mem = malloc(BLOCK_SIZE + (PAGE_SIZE-1))) == NULL) {&lt;br /&gt;
      printf(&amp;quot;allocation error \n&amp;quot;);&lt;br /&gt;
      exit (-1);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // Make sure pointer is on 4K boundary&lt;br /&gt;
   if ((unsigned long)gpio_mem % PAGE_SIZE)&lt;br /&gt;
     gpio_mem += PAGE_SIZE - ((unsigned long)gpio_mem % PAGE_SIZE);&lt;br /&gt;
&lt;br /&gt;
   // Now map it&lt;br /&gt;
   gpio_map = (unsigned char *)mmap(&lt;br /&gt;
      (caddr_t)gpio_mem,&lt;br /&gt;
      BLOCK_SIZE,&lt;br /&gt;
      PROT_READ|PROT_WRITE,&lt;br /&gt;
      MAP_SHARED|MAP_FIXED,&lt;br /&gt;
      mem_fd,&lt;br /&gt;
      GPIO_BASE&lt;br /&gt;
   );&lt;br /&gt;
&lt;br /&gt;
   if ((long)gpio_map &amp;lt; 0) {&lt;br /&gt;
      printf(&amp;quot;mmap error %d\n&amp;quot;, (int)gpio_map);&lt;br /&gt;
      exit (-1);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // Always use volatile pointer!&lt;br /&gt;
   gpio = (volatile unsigned *)gpio_map;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
} // setup_io&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GPIO Pull Up/Pull Down Register Example====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   // enable pull-up on GPIO24&amp;amp;25&lt;br /&gt;
   GPIO_PULL = 2;&lt;br /&gt;
   short_wait();&lt;br /&gt;
   // clock on GPIO 24 &amp;amp; 25 (bit 24 &amp;amp; 25 set)&lt;br /&gt;
   GPIO_PULLCLK0 = 0x03000000;&lt;br /&gt;
   short_wait();&lt;br /&gt;
   GPIO_PULL = 0;&lt;br /&gt;
   GPIO_PULLCLK0 = 0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (Python)====&lt;br /&gt;
This uses the Python module available at http://pypi.python.org/pypi/RPi.GPIO&lt;br /&gt;
Any Python script that controls GPIO must be run as root.&lt;br /&gt;
&amp;lt;pre&amp;gt;import RPi.GPIO as GPIO&lt;br /&gt;
&lt;br /&gt;
# Set up the GPIO channels - one input and one output&lt;br /&gt;
GPIO.setup(11, GPIO.IN)&lt;br /&gt;
GPIO.setup(12, GPIO.OUT)&lt;br /&gt;
&lt;br /&gt;
# Input from pin 11&lt;br /&gt;
input_value = GPIO.input(11)&lt;br /&gt;
&lt;br /&gt;
# Output to pin 12&lt;br /&gt;
GPIO.output(12, True)&lt;br /&gt;
&lt;br /&gt;
# The same script as above but using BCM GPIO 00..nn numbers&lt;br /&gt;
GPIO.setmode(GPIO.BCM)&lt;br /&gt;
GPIO.setup(17, GPIO.IN)&lt;br /&gt;
GPIO.setup(18, GPIO.OUT)&lt;br /&gt;
input_value = GPIO.input(17)&lt;br /&gt;
GPIO.output(18, True)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (Java)====&lt;br /&gt;
This uses the Java library available at http://code.google.com/p/rpi-gpio-java/. Any Java application that controls GPIO must be run as root.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
   GpioGateway gpio = new GpioGatewayImpl();&lt;br /&gt;
&lt;br /&gt;
   //set up the GPIO channels - one input and one output&lt;br /&gt;
   gpio.setup(Boardpin.PIN11_GPIO17, Direction.IN);&lt;br /&gt;
   gpio.setup(Boardpin.PIN12_GPIO18, Direction.OUT);&lt;br /&gt;
&lt;br /&gt;
   // input from pin 11&lt;br /&gt;
   boolean input_value = gpio.getValue(Boardpin.PIN11_GPIO17);&lt;br /&gt;
&lt;br /&gt;
   // output to pin 12&lt;br /&gt;
   gpio.setValue(Boardpin.PIN12_GPIO18, true);               &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (Shell script)====&lt;br /&gt;
This must be done as root. To change to the root user:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su -&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# GPIO numbers should be from this list&lt;br /&gt;
# 0, 1, 4, 7, 8, 9, 10, 11, 14, 15, 17, 18, 21, 22, 23, 24, 25&lt;br /&gt;
&lt;br /&gt;
# Note that the GPIO numbers that you program here refer to the pins&lt;br /&gt;
# of the BCM2835 and *not* the numbers on the pin header. &lt;br /&gt;
# So, if you want to activate GPIO7 on the header you should be &lt;br /&gt;
# using GPIO4 in this script. Likewise if you want to activate GPIO0&lt;br /&gt;
# on the header you should be using GPIO17 here.&lt;br /&gt;
&lt;br /&gt;
# Set up GPIO 4 and set to output&lt;br /&gt;
echo &amp;quot;4&amp;quot; &amp;gt; /sys/class/gpio/export&lt;br /&gt;
echo &amp;quot;out&amp;quot; &amp;gt; /sys/class/gpio/gpio4/direction&lt;br /&gt;
&lt;br /&gt;
# Set up GPIO 7 and set to input&lt;br /&gt;
echo &amp;quot;7&amp;quot; &amp;gt; /sys/class/gpio/export&lt;br /&gt;
echo &amp;quot;in&amp;quot; &amp;gt; /sys/class/gpio/gpio7/direction&lt;br /&gt;
&lt;br /&gt;
# Write output&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/class/gpio/gpio4/value&lt;br /&gt;
&lt;br /&gt;
# Read from input&lt;br /&gt;
cat /sys/class/gpio/gpio7/value &lt;br /&gt;
&lt;br /&gt;
# Clean up&lt;br /&gt;
echo &amp;quot;4&amp;quot; &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
echo &amp;quot;7&amp;quot; &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (Shell script - take 2)====&lt;br /&gt;
You need the wiringPi library from&lt;br /&gt;
https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/&lt;br /&gt;
once installed there is a new command '''gpio''' which can be used&lt;br /&gt;
as a '''non-root''' user to control the GPIO pins.&lt;br /&gt;
&lt;br /&gt;
The man page &amp;lt;pre&amp;gt;man gpio&amp;lt;/pre&amp;gt; has full details, but briefly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  gpio -g mode 17 out&lt;br /&gt;
  gpio -g mode 18 pwm&lt;br /&gt;
&lt;br /&gt;
  gpio -g write 17 1&lt;br /&gt;
  gpio -g pwm 18 512&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the '''-g''' flag tells the '''gpio''' program to use the BCM GPIO pin numbering&lt;br /&gt;
scheme (otherwise it will use the wiringPi numbering scheme by default)&lt;br /&gt;
&lt;br /&gt;
The gpio command can also control the internal pull-up and pull-down&lt;br /&gt;
resistors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  gpio -g mode 17 up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets the pull-up ressitor - however any change of mode, even&lt;br /&gt;
setting a pin that's already set as an input to an input will remove&lt;br /&gt;
the pull-up/pull-down resistors, so they may need to be reset.&lt;br /&gt;
&lt;br /&gt;
Additionally, it can export/un-export the GPIO devices for use by&lt;br /&gt;
other non-root programms - e.g. Python scripts. (Although you&lt;br /&gt;
may need to drop the calls to GPIO.Setup() in the Python scripts, and&lt;br /&gt;
do the setup separately in a little shell script, or call the '''gpio''' program&lt;br /&gt;
from inside Python).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  gpio export 17 out&lt;br /&gt;
  gpio export 18 in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
These exports GPIO-17 and sets it to output, and exports GPIO-18&lt;br /&gt;
and sets it to input. &lt;br /&gt;
&lt;br /&gt;
and when done:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  gpio unexport 17&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
The export/unexport commands always use the BCM GPIO pin numbers regardless of the&lt;br /&gt;
presence of the '''-g''' flag or not.&lt;br /&gt;
&lt;br /&gt;
If you want to use the internal pull-up/down's with the /sys/class/gpio mechanisms,&lt;br /&gt;
then you can set them after exporting them. So:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  gpio -g export 4 in&lt;br /&gt;
  gpio -g mode 4 up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then use GPIO-4 as an input in your Python, Shell, Java, etc. programs without the use&lt;br /&gt;
of an external resistor to pull the pin high. (If that's what you were after - e.g. a simple push&lt;br /&gt;
button switch taking the pin to ground)&lt;br /&gt;
&lt;br /&gt;
A fully working example of a shell script using the GPIO pins&lt;br /&gt;
can be found here:&lt;br /&gt;
http://project-downloads.drogon.net/files/gpioExamples/tuxx.sh&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (C)====&lt;br /&gt;
This must be done as root. To change to the root user:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su -&amp;lt;/pre&amp;gt;&lt;br /&gt;
You must also get and install the bcm2835 library, which supports&lt;br /&gt;
GPIO and SPI interfaces. Details and downloads &lt;br /&gt;
from  http://www.open.com.au/mikem/bcm2835&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// blink.c&lt;br /&gt;
//&lt;br /&gt;
// Example program for bcm2835 library&lt;br /&gt;
// Blinks a pin on an off every 0.5 secs&lt;br /&gt;
//&lt;br /&gt;
// After installing bcm2835, you can build this &lt;br /&gt;
// with something like:&lt;br /&gt;
// gcc -o blink blink.c -l bcm2835&lt;br /&gt;
// sudo ./blink&lt;br /&gt;
//&lt;br /&gt;
// Or you can test it before installing with:&lt;br /&gt;
// gcc -o blink -I ../../src ../../src/bcm2835.c blink.c&lt;br /&gt;
// sudo ./blink&lt;br /&gt;
//&lt;br /&gt;
// Author: Mike McCauley (mikem@open.com.au)&lt;br /&gt;
// Copyright (C) 2011 Mike McCauley&lt;br /&gt;
// $Id: RF22.h,v 1.21 2012/05/30 01:51:25 mikem Exp $&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;bcm2835.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Blinks on RPi pin GPIO 11&lt;br /&gt;
#define PIN RPI_GPIO_P1_11&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
    // If you call this, it will not actually access the GPIO&lt;br /&gt;
    // Use for testing&lt;br /&gt;
//    bcm2835_set_debug(1);&lt;br /&gt;
&lt;br /&gt;
    if (!bcm2835_init())&lt;br /&gt;
	return 1;&lt;br /&gt;
&lt;br /&gt;
    // Set the pin to be an output&lt;br /&gt;
    bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_OUTP);&lt;br /&gt;
&lt;br /&gt;
    // Blink&lt;br /&gt;
    while (1)&lt;br /&gt;
    {&lt;br /&gt;
	// Turn it on&lt;br /&gt;
	bcm2835_gpio_write(PIN, HIGH);&lt;br /&gt;
	&lt;br /&gt;
	// wait a bit&lt;br /&gt;
	delay(500);&lt;br /&gt;
	&lt;br /&gt;
	// turn it off&lt;br /&gt;
	bcm2835_gpio_write(PIN, LOW);&lt;br /&gt;
	&lt;br /&gt;
	// wait a bit&lt;br /&gt;
	delay(500);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (Perl)====&lt;br /&gt;
This must be done as root. To change to the root user:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su -&amp;lt;/pre&amp;gt;&lt;br /&gt;
Supports GPIO and SPI interfaces.&lt;br /&gt;
You must also get and install the bcm2835 library. Details and downloads &lt;br /&gt;
from  http://www.open.com.au/mikem/bcm2835&lt;br /&gt;
You must then get and install the Device::BCM2835 perl library from CPAN &lt;br /&gt;
http://search.cpan.org/~mikem/Device-BCM2835-1.0/lib/Device/BCM2835.pm&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
use Device::BCM2835;&lt;br /&gt;
use strict;&lt;br /&gt;
&lt;br /&gt;
# call set_debug(1) to do a non-destructive test on non-RPi hardware&lt;br /&gt;
#Device::BCM2835::set_debug(1);&lt;br /&gt;
Device::BCM2835::init() &lt;br /&gt;
 || die &amp;quot;Could not init library&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Blink pin 11:&lt;br /&gt;
# Set RPi pin 11 to be an output&lt;br /&gt;
Device::BCM2835::gpio_fsel(&amp;amp;Device::BCM2835::RPI_GPIO_P1_11, &lt;br /&gt;
                            &amp;amp;Device::BCM2835::BCM2835_GPIO_FSEL_OUTP);&lt;br /&gt;
&lt;br /&gt;
while (1)&lt;br /&gt;
{&lt;br /&gt;
    # Turn it on&lt;br /&gt;
    Device::BCM2835::gpio_write(&amp;amp;Device::BCM2835::RPI_GPIO_P1_11, 1);&lt;br /&gt;
    Device::BCM2835::delay(500); # Milliseconds&lt;br /&gt;
    # Turn it off&lt;br /&gt;
    Device::BCM2835::gpio_write(&amp;amp;Device::BCM2835::RPI_GPIO_P1_11, 0);&lt;br /&gt;
    Device::BCM2835::delay(500); # Milliseconds&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== GPIO Driving Example (C#) ====&lt;br /&gt;
RaspberryPiDotNet library is available at https://github.com/cypherkey/RaspberryPi.Net/.&lt;br /&gt;
The library includes a GPIOFile and GPIOMem class. The GPIOMem requires compiling Mike McCauley's bcm2835 library above in to a shared object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Linq;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using RaspberryPiDotNet;&lt;br /&gt;
using System.Threading;&lt;br /&gt;
&lt;br /&gt;
namespace RaspPi&lt;br /&gt;
{&lt;br /&gt;
    class Program&lt;br /&gt;
    {&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            // Access the GPIO pin using a static method&lt;br /&gt;
            GPIOFile.Write(GPIO.GPIOPins.GPIO00, true);&lt;br /&gt;
&lt;br /&gt;
            // Create a new GPIO object&lt;br /&gt;
            GPIOMem gpio = new GPIOMem(GPIO.GPIOPins.GPIO01);&lt;br /&gt;
            gpio.Write(false);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====GPIO Driving Example (Ruby)====&lt;br /&gt;
&lt;br /&gt;
This example uses the WiringPi Ruby Gem: http://pi.gadgetoid.co.uk/post/015-wiringpi-now-with-serial which you can install on your Pi with &amp;quot;gem install wiringpi&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MY_PIN = 1&lt;br /&gt;
&lt;br /&gt;
require 'wiringpi'&lt;br /&gt;
io = WiringPi::GPIO.new&lt;br /&gt;
io.mode(MY_PIN,OUTPUT)&lt;br /&gt;
io.write(MY_PIN,HIGH)&lt;br /&gt;
io.read(MY_PIN)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MIPI CSI-2==&lt;br /&gt;
&lt;br /&gt;
On the production board&amp;lt;ref&amp;gt;http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf&amp;lt;/ref&amp;gt;, we bring out the MIPI CSI-2 (Camera Serial Interface&amp;lt;ref&amp;gt;http://www.mipi.org/specifications/camera-interface&amp;lt;/ref&amp;gt;) to a 15-way flat flex connector S5, between the Ethernet and HDMI connectors. A compatible camera will be made available in due time&amp;lt;ref&amp;gt;http://www.raspberrypi.org/forum/projects-and-collaboration-general/complex-camera-peripherials#p72602&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&amp;lt;!-- This is misleading as it implies that cheap cameras from other devices can be used. CSI appears to be a generic interface with secret device-specific requirements so these devices must have drivers to be relevant (and currently only the VideoCore has access to the CSI hardware).&lt;br /&gt;
&lt;br /&gt;
is Sony sub-LVDS same as MIPI CSI-2? Sony IMX020 5Mbip module is available for $5-7 (SE K850i replacement camera).&lt;br /&gt;
&lt;br /&gt;
Looks like Nokia N95 uses CSI-2 5Mpix camera module with autofocus. ~$15 replacement part.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DSI==&lt;br /&gt;
&lt;br /&gt;
On the production board, we bring out the DSI (Display Serial Interface&amp;lt;ref&amp;gt;http://www.mipi.org/specifications/display-interface&amp;lt;/ref&amp;gt;) to a 15-way flat flex connector labelled S2, next to Raspberry Pi logo. It has two data lanes and a clock lane, to drive a possible future LCD screen device. Some smart phone screens use DSI&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Display_Serial_Interface&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==CEC==&lt;br /&gt;
&lt;br /&gt;
[[CEC (Consumer Electronics Control) over HDMI|HDMI-CEC (Consumer Electronics Control for HDMI)]] is supported by hardware but some driver work will be needed and currently isn't exposed into Linux userland.&lt;br /&gt;
Eben notes that he has seen CEC demos on the Broadcom SoC they are using. &lt;br /&gt;
&lt;br /&gt;
For more information about HDMI-CEC and what you could do with it on the Raspberry Pi please see the [[CEC (Consumer Electronics Control) over HDMI]] article.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;/div&gt;</summary>
		<author><name>Gadgetoid</name></author>	</entry>

	</feed>