Raspberry Pi (RPI) is a computer, both in capabilities and specifications. This product has all the necessary requirements to be called a “computer”. RPI has a CPU, RAM, graphics chip, input and output ports for various devices, as well as capable of running an operating system designed specifically for him. This makes the RPI can run various activities according to the needs and desires of its users.
Although no data storage, RPI can be fitted with an SD card / micro–SD which can function like data storage as well. This ability is also likely to make it very flexible, which can change functions quickly, for example, from a desktop computer (based Raspbian) to multimedia player (based OSMC) simply by removing the SD or micro–SD card. We can also perform remote management using SSH RPI like on a Linux-based desktop computers.
Unlike the RPI, which is a tiny PC, Arduino is only a micro controller. So, Arduino is not a computer. Arduino is not running an operating system, but only running lines of program code that is understood by its firmware. We could not run SSH or surf the web using the Arduino. Like the calculator, the Arduino will immediately execute a variety of commands are executed when we turn it on and will stop when we revoke its program.