Both the Arduino and Raspberry Pi boards have become quite popular over the years, while many of us have heard of the name, we may not know exactly what their uses and their differences are. We’ve put together a guide to help you understand it better.
In 2012 the single-board computer scene was challenged with the Raspberry Pi, a $35 super affordable board compared to others available on the market at that time. With an aim to sell 10,000 boards to students and members of the public, this board was originally designed to be a tool for university students to gain the necessary skills to help with their courses.
However, eight years and 30 million boards later, the Raspberry Pi sits high within the market and aids both education and business. Running on a Linux OS system with tons of apps, the Raspberry Pi is a full computer that is a versatile as it is strong and can be used in a multitude of electronics projects from simple to incredibly complex.
With a memory size of 512MB and clock speed of 700 MHz, this board can house many programmes and with a strong performance rate.
However, the newer models of the Raspberry Pi do consume a lot of power and could theoretically run at speeds of up to 15W.
The Arduino predates the Raspberry Pi by 7 years, having been developed and created around 2005 for students to use during their time at Interaction Design Institute Ivrea, Italy. Originally the students used a BASIC Stamp microcontroller to power their projects, but the Arduino provided flexibility and saved money when writing code.
A wide variety of Arduino board models have been created since, but one stood out amongst the rest and has been a firm favorite for creators – this being the Arduino Uno. The Arduino Uno runs at 16MHz and is powered by Atmel microcontrollers, like many of the other Arduino models.
Though these chips are considerably slower to run than the ones found in the Raspberry Pi board, the Arduino doesn’t run on a Linux operating system meaning that there aren’t as many overheads as there would be with the Raspberry Pi. This card is reliable and has slim space for timing issues as there’s no scaling involved. This is great for projects that will require full accuracy and details to be met.
The Arduino Uno can also adapt to a range of different voltages that can be regulated down to 5V needed to power the board. Being more flexible than the Raspberry Pi, this board can also have power supplied via the USB port, VIN pin which goes directly to the microcontroller, or a DC barrel jack (6 to 20V). Always make sure you’re supplying the correct voltage to the board before connecting.