A Raspberry Pi is a general-purpose computer, usually with a Linux operating system, and the ability to run multiple programs.
An Arduino is a microcontroller motherboard. A microcontroller is a simple computer that can run one program at a time, over and over again.
Raspberry Pi carries connection to the outside world [Bluetooth, wifi] and can be programmed with a variety of languages starting from Python. If your code is complex and large, you might not able rely on just the microcontroller.
Arduino is more rugged and has a much wider operating voltage range. You can easily burn your Raspberry Pi with a 0.5 V more or less than 5V needed. Its design is very simple and there are very less ways to screw up. More importantly, it has got a pretty neat IDE to easily program. Thus, Arduino is more suitable for controlling your sensors & actuators in an home automation project.
An Arduino is a microcontroller motherboard. A microcontroller is a simple computer that can run one program at a time, over and over again.
Raspberry Pi carries connection to the outside world [Bluetooth, wifi] and can be programmed with a variety of languages starting from Python. If your code is complex and large, you might not able rely on just the microcontroller.
Arduino is more rugged and has a much wider operating voltage range. You can easily burn your Raspberry Pi with a 0.5 V more or less than 5V needed. Its design is very simple and there are very less ways to screw up. More importantly, it has got a pretty neat IDE to easily program. Thus, Arduino is more suitable for controlling your sensors & actuators in an home automation project.
Comments