Arduinoconsists of anopen-source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM. Its …show more content…
The Arduino is in fact a low power micro-controller; not a mini-computer. A micro-controller is just a small part of what makes a computer, and only provides a subset of the functionality of the Rapsberry Pi. Although the Arduino can be programmed with small C-like applications, it cannot run a full scale operating system, whereas raspberry pi can run complete operating system like linux and android. The Raspberry Pihas Python as the main programming language, with support for BBC BASIC,C, C++, Java, Perl and Ruby. Its projects are more software based than hardware based. As it is simply a Linux computer, most projects are based around software hacks, media centres and graphics/sound and multimedia. It can however do some simple hardware control with the GPIO