Open In App

Difference between Arduino and Raspberry Pi

Last Updated : 29 Mar, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

There are a wide variety of controller boards that we can use for our hardware projects. The two most popular among them are: Arduino and Raspberry Pi. Arduino is based on the ATmega family and has a relatively simple design and software structure. Raspberry Pi, basically is a single-board computer. Both of them have a CPU which executes the instructions, timers, memory and I/O pins. The key distinction between the two is that Arduino tends to have a strong I/O capability which drives external hardware directly. Whereas Raspberry Pi has a weak I/O which requires transistors to drive the hardware. 

Let’s see the difference between Arduino and Raspberry Pi :-

S No. Arduino Raspberry Pi
1. In the year 2005, the classrooms of the Interactive Design Institute in Ivrea, Italy, first introduced the Arduino board. In the year 2012, Eben Upton first introduced the Raspberry Pi device in February.
2. Control unit of the Arduino is from the Atmega family. The control unit of Raspberry Pi is from the ARM family.
3. Arduino is based on a microcontroller. While Raspberry Pi is based on a microprocessor.
4. It is designed to control the electrical components connected to the circuit board in a system. While Raspberry Pi computes data and produces valuable outputs, and controls components in a system based on the outcome of its computation.
5. Arduino boards have a simple hardware and software structure. While Raspberry Pi boards have a complex architecture of hardware and software.
6. CPU architecture: 8 bit. CPU architecture: 64 bit.
7. It uses very little RAM, 2 kB. While Raspberry Pi requires more RAM, 1 GB.
8. It clocks a processing speed of 16 MHz. While Raspberry Pi clocks a processing speed of 1.4 GHz.
9. It is cheaper in cost. While Raspberry Pi is expensive.
10. It has a higher I/O current drive strength. While Raspberry Pi has a lower I/O current drive strength.
11. It consumes about 200 MW of power. While it consumes about 700 MW of power.
12. Its logic level is 5V. Its logic level is 3V.
13. It does not have internet support. It has inbuilt Ethernet port and WiFi support.
14. It has higher current drive strength. It has lower current drive strength.
15. Some of the applications of Arduino are traffic light countdown timer , Weighing machines , etc. Some of the applications of Raspberry Pi are Stop motion cameras , Robot Controllers , Game Servers.
16. Operating systems are required in Arduino. Operating System is required in Raspberry Pi.
17. Two tiny cores Arduino with 32 Mhz  Single core and 700 MHz

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads