Wednesday, 29 August 2012

What are the differences between Arduino and Raspberry pi?

http://www.raspberrypi.org/wp-content/uploads/2012/05/arduinopi.jpg
Most of you know about arduino few of you may know about raspberry pi here i am explanning what is raspberry Pi and difference between Arduino and Raspberry Pi.

What is Paspberry  Pi

The Raspberry Pi is a credit-card sized computer board that plugs into a TV and a keyboard. It’s a miniature ARM-based PC which can be used for many of the things that a desktop PC does, like spreadsheets, word-processing and games. It also plays High-Definition video. The Raspberry Pi model B board is supplied as the board only, and comes without operating system, SD card, power supply, keyboard, case or cables. 




Features of the Raspberry Pi model B board                           

  • Broadcom BCM2835 700MHz ARM1176JZFS processor with FPU and Videocore 4 GPU
  • GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode
  • GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and DMA infrastructure
  • 256MB RAM
  • Boots from SD card, running a version of Linux
  • 10/100 BaseT Ethernet socket
  • Price: £21.60 (exc VAT & delivery)

Difference B/W ARDUINO AND RASPBERRY PI                  

You are now able to purchase as many Raspberry Pi board's as you require.


The Arduino UNO (or Mega or any of the other models -- except the Due, which is not out yet) is a microcontroller based physical computing platform.

The Rasperry Pi is a microprocessor based single-board computer (SBC).  The Arduino Due (Release date ??) and the Raspberry Pi are more directly comparable in terms of form and function.


What that means in practical terms is mostly about S/W development:
  • The nice thing about the microprocessor based Raspberry Pi / Arduino Due is that it is running linux.  You can program for it in C++, Java, python or some other language you may already be comfortable with.  You may indeed be able to take an application you already have and compile it to run on the Pi / Due without making any changes.
  • With the Arduino Uno (et al), you would need to create a sketch in the Arduino language.  This is not hard - it looks very C-like.  It is just something you have to do.  There are a ton of libraries and classes for Arduino - so it is possible to make it do just about anything a home automation project might want (it has been done numerous times - lots of good hacks to copy).

They are both very capable for a home automation project.  I would worry over what you want your application to do and the physical interconnections you are trying to accommodate.  Pick from there.

Here are few more puts & takes.
  • You can get Arduino board with LOTS of different I/O and other interface configurations.
  • The Pi is pretty much what it is and has a lot less time in the field.
  • Pi -  for $35 you get video, audio, ethernet, and USB
  • That will cost you 2X that to get the same on top of an Arduino UNO.
  • The Arduino UNO runs comfortably on just a few milliamps
  • The Pi needs more like 700mA
Like ,comment and share 

0 comments:

Post a Comment