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.

svg viewer

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

Copyright ©2024 Educative, Inc. All rights reserved