Arduino vs. Raspberry Pi
​Arduino and Raspberry Pi are hardware platforms that are primarily used for ​developing IoT solutions. Let’s cover the primary differences between the two.
Arduino
-
Is a micro-controller board that is used to repeatedly run a single program.
-
Has an onboard capacity for storage.
-
Does not require a proper shutdown. Instead, it automatically turns off as soon as the power source gets cut off.
-
Only has one USB port and is dependent on device interfaces for network connectivity.
-
Supports programming in C, C++, or the Arduino language.
Raspberry Pi
-
Is a mini-computer which can run an operating system and is capable of multitasking.
-
Is dependent on SD card storage.
-
Requires proper shutdown; else, the device becomes prone to file corruption.
-
Has a built-in ethernet port and multiple USB ports.
-
Supports programming in various languages like Python, Ruby, C, and C++.
Free Resources