Posted in

What’s the difference? Arduino vs Raspberry Pi Completely Explained

hqdefault
What’s the difference? Arduino vs Raspberry
                 Arduino and Raspberry Pi are a type of electronic platform where we can access and control any electronic components and gadgets. They both are very popular and mostly used in projects which deal with sensors and robots. In this post, we are going to know about how the  Arduino and Raspberry Pi are different from each other and which one is more superior and often why they are compared to each other.

Arduino:-


6424887 preview
Arduino UNO
Arduino is an electronic board that is used to just control the electronic components, That’s it. By Arduino we can control wifi modules, Bluetooth modules, motors, sensors, and lights which are used for building robots. Arduino Uno has 14 digital input/output pins (out of which 6 can be used as PWM outputs), 6 analog input pins, a USB connection, A Power barrel jack, an ICSP header, and a reset button. There’s a chip in Arduino which is also known as Heart of the Ardunio is Microcontroller. These microcontroller chips are created by Texas Instrument. The microcontroller will have everything in it. They can write, read, run and execute programs right within the chip itself. The battery consumption of Arduino board is less, It can also be operated at 9volts battery.
Arduino has different types of boards, totally there are 26 different types of boards are available in Arduino boards. 

These are Arduino boards developed by the Arduino Company.
  1. Arduino Nano
  2. Arduino Uno
  3. Arduino Due
  4. Arduino Mega 2560

    1 BGyiMUfJivWNMA8MXnPHuA

  5. Arduino Mega
  6. Lilly pad Arduino Simple
  7. Lilly Pad Arduino Main Board
  8. Arduino Pro
  9. Arduino Ethernet
  10. Arduino Yún
  11. Arduino Zero
  12. Arduino Pro Mini
  13. Arduino Micro
  14. Arduino Leonardo
  15. Arduino Esplora
  16. Arduino M0 Pro
  17. Arduino Duemilanove
  18. Arduino Fio
  19. Arduino 101
  20. Arduino Ethernet
  21. Arduino Diecimila
  22. Arduino BT
  23. Arduino MKR Zero
  24. Arduino MKR 1000
  25. Arduino Uno WiFi
  26. Arduino Portenta H7
And to add more components and to make room for them separate attaching peripherals are used which are known as Shields. These can be easily set up on the top of Arduino to add modules over it. Even though microcontrollers are self-contained you still have to connect it to a computer in under to program it. When the uploading of a program is done Arduino acts as a standalone device. i.e., which doesn’t require any other device to work.
program5937 1

And the programming of Arduino can be done by using sharp C-language. There are also some third party applications by which we can give programming to Arduino which are Blockly and Python. But, the primary way for uploading a program into Arduino is by using Arduino IDE Software which was developed by Arduino company itself. 

Raspberry Pi:-

Arduino uses a Microcontroller in the same way Raspberry Pi uses Microprocessor, which requires assistance from separate chips to be able to store, read, write, run, and execute code. If we say in a simple manner, the motherboard of a computer is a microprocessor which is the heart of a computer.
These computer motherboards require RAM, CPU cooling fans, graphics controller, hard drive, etc and all these separate components are required for a computer to run. Like this way shrinking all of them into a board together is Raspberry Pi. Here you know from these that different is Raspberry Pi from Arduino.
The Raspberry Pi board comprises a program memory (RAM), processor and graphics chip, CPU, GPU, Ethernet port, GPIO pins, Xbee socket, UART, power source connector. And various interfaces for other external devices. It also requires mass storage, for that we use an SD flash memory card.
As you know Raspberry Pi itself is a Mini Computer it works on Linux os. For all these separate chips it consumes more power than Arduino.
So all from these, it is very clear that it is different from Arduino but why it is often compared to Arduino, because of its I/O Pins. Same as like Arduino these pins are used to control other electronic components like motors, lights, modules, sensors, etc. 
raspberry pi modell a im gr%25C3%25B6%25C3%259Fenvergleich

When it comes to programming Arduino need to be get programmed by another computer whereas Raspberry Pi can be directly programmed by itself because it is a computer. Python is the primary language that is used to give programming to Pi pins. Same as like Arduino there are separate peripherals that will be attached to Raspberry Pi known as Hats, which sits upon the top of I/O pins and allows you to easily add pre-made components. There are 3 different sizes in Raspberry Pi which are used according to usage.

Final Conclusion:-

                If you want to do work with sensors and robotics for these types of projects buying Raspberry Pi is like an overkilling for these types of Arduino is enough. To add elements to your projects or robots like adding webcam, web servers, etc. for this you need Raspberry Pi.
For example, 
Bluetooth Controlled Toy Car requires Arduino
Bluetooth Controlled Toy Car with Real-Time live stream to a server requires Raspberry Pi.
obstacle avoidance robot
Bluetooth Controlled Toy Car – Arduino
UniHobby DS Wireless Wifi Robot Car Kit for Raspberry Pi 2
Bluetooth Controlled Toy Car with Real-Time live stream to a server  – Raspberry Pi
                        If you are a beginner then you won’t have any issues to work with Arduino, If you are advanced level and already dealing with difficult software then you  don’t have any problem in using Raspberry Pi.
For more informative content checkout below video.

0 thoughts on “What’s the difference? Arduino vs Raspberry Pi Completely Explained

Leave a Reply

Your email address will not be published. Required fields are marked *