{"id":734,"date":"2019-09-28T10:00:04","date_gmt":"2019-09-28T15:00:04","guid":{"rendered":"http:\/\/robotsbench.com\/?p=734"},"modified":"2023-12-18T22:08:31","modified_gmt":"2023-12-19T03:08:31","slug":"arduino-vs-raspberry-pi-which-one-to-choose-for-your-project","status":"publish","type":"post","link":"https:\/\/robotsbench.com\/arduino-vs-raspberry-pi-which-one-to-choose-for-your-project\/","title":{"rendered":"Arduino vs Raspberry Pi : Which one should you pick?"},"content":{"rendered":"
The Arduino platform is based on a microcontroller, while the Raspberry Pi is a single board computer. They both have a very large community and may look similar on the surface, but they are very different to work with.<\/p>\n\n\n\n
Unless you’re really hardcore and want to build a complete circuit board from scratch before even getting started prototyping, you’ll want to choose a hardware platform to work. While a good platform will help you build faster, this will influence the choice of all your other components and the architecture of your project. As such, it can limit your options and make your life harder if you don’t understand what each of them can do.<\/p>\n\n\n\n
The Arduino platform first gained popularity as an open-source platform for the Atmel AVR 8-bit micro controller that’s easy to use for beginners. <\/p>\n\n\n\n
Since the goal of a microcontroller is to control multiple devices, there are many input\/output pins available on the device to integrate with various sensors and devices, and multiple communication protocols such as i2c<\/a> and SPI are supported. There is also a large collection of “shields” that can be stacked on top of the main board so you can add more hardware features easily to prototype more complex use cases. <\/p>\n\n\n