Raspberry Pi

Here we will talk a little about the Raspberry Pi but more information is found in our sections Programming and video lessons.

The Raspberry Pi was first designed in the UK in 2012 to be used to teach computers in schools but was found great interest among robot builders and electronics fans since the price was low at under $60.

There have been a confusing large number of series and generations of them with the current mainstream one being called a Raspberry Pi 4.

Most simply say that there are 3 main versions of the Raspberry Pi: Pi Zero and Model A and Model B.

Technically the first one was called the Model B and was followed by the Model A and then the Model B+ and the Model 2 in 2015 and then the Raspberry Pi 3 B and then B+. Then there was the Raspberry Pi 4 model B and then the Model 400.

In 2021 they came out with a super small cheap $5 one called the Raspberry Pi Zero (w and the wh version) and then the $4 Raspberry Pi Pico.

The name Raspberry was used simply to make it sound like other computers like the Apple or the desert Apple Pie.

You can compare all the differences on the Wikipedia site https://en.wikipedia.org/wiki/Raspberry_Pi

The Arduino is an easier board to start with and is more suited to attaching servos and sensors to build a robot.

The Raspberry Pi is more of a programming platform used by amateur and professional programmers since it runs a more complicated Linux operating system.

Windows operating systems won’t work on a Raspberry Pi directly.

If you want to run with the big leage then you must learn basic linux commands with the Raspberry Pi and eventually learn about uploading and sharing code on Github and using various Open source code.

The programming language on the Arduino is its own language which is like C while the Raspberry Pi is usually set up to work with Python or C or Node Red or Blockly etc.

When you add special purpose boards to an arduino they are called shields but when you do that on a Raspberry Pi they are called hats.

The biggest feature on both boards is the GPio or general purpose input/output ports that let you plug servos and sensors and the like into them to be controlled by your software.

(under construction Aug 19 20Th21)