This is a list of projects and linke to information for some starter project using the Raspberry Pi educational and embedded computer.
(compared to other solutions such as the Arduino, which CCHS also uses)
The Raspberry Pi is a powerful computer (compared to an embedded microcontroller) with a complete operating system, usually Linux. This makes is easier to program compared to systems that only have access to languages such as C or assembler and no operating system.
On the other hand the cost considerations on the Raspberry Pi means that it is more restricted IO ports that the Arduino for instance. Also Linux is not a real time operating system (not pre-emptive).
This means that he Raspberry Pi is a good solution if:
On the other hand hardware like the Arduino is better if:
People are often using Raspberry Pi and embedded microcontrollers together. The Pi provides high level command and control or user interfaces; and the microcontroller provides low level real time I/O.