Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

iot
arduino
raspberry pi
microcontroller

Arduino vs. Raspberry Pi

Educative Answers Team

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++.

RELATED TAGS

iot
arduino
raspberry pi
microcontroller
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring