It is great being introduced to science and technology at a young age. Do you remember that moment you used a computer for the very first time, or the first time you played Tetris or Snake? How fascinating was that?
I have fond memories of my earliest encounter with a computer, it was a 386 PC and it ran Windows 3.1. I would spend days on end fiddling with the spreadsheet software and playing Minesweeper, trying to figure out how everything worked. It was those early moments with technology that ignited my love for computing and anything science related.The world we live in is immensely dependent on technology and that means we require a more technically skilled workforce to produce and maintain the required technology.
Imagine if we could give school children cheap computers to play with, learn how to code, and hack some cool hardware projects. Teach them computer science and technology early on in their academic lives. Well, it is possible with the Raspberry Pi computer and the Aurdino microcontroller.
What is Raspberry Pi?
The Raspberry Pi is a credit-card sized computer that plugs into your TV/monitor and has 2 usb ports. It?s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video.
The miniature Linux computer?comes in two models which retails at US $25 and US?$35, and ships with 256MB of on-board of RAM and a 700MHz ARM chip, and boots from an SD card with either the Fedora, Debian or ArchLinux distros installed. A schematic drawing is shown below.
It is a simple computer stripped down to the bare minimums, which makes it perfect to be implemented in classrooms and to be used by hobbyists.
What is an Arduino?
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the?Arduino programming language?(based on?Wiring) and the Arduino development environment (based on?Processing). Arduino projects can be stand-alone or they can communicate with software running on a computer.The Arduino can be used to make fun projects such as flashing LEDs, remote sensing projects, and even a plant that tweets when it needs watering. The possibilities are truly limited only by your imagination.
For more detail: Arduino and Raspberry Pi: We need them in classrooms across the …