The hardware itself was never particularity novel. The strength was in the software, support, and community which made the barrier to entry low and learning new skills easy.
Apples and oranges hardware-wise (and maybe having actually taken an intro to C++ course and not python plays a bias), but I found Arduino more approachable for a noob, given the Arduino has example code and a library manager within the IDE. RPi felt less guided to me and required a lot more external reference. That said, there’s something to be appreciated about just saving the .py and having the program run without having to wait a minute to compile.
In terms of GPIO only, Arduino is quicker to get started. Getting an LED to blink is easier on Arduino because you don’t need to setup SSH or use the Pi’s GUI. It’s just that the Pi can do so much more than basic GPIO controlling.
The hardware itself was never particularity novel. The strength was in the software, support, and community which made the barrier to entry low and learning new skills easy.
Apples and oranges hardware-wise (and maybe having actually taken an intro to C++ course and not python plays a bias), but I found Arduino more approachable for a noob, given the Arduino has example code and a library manager within the IDE. RPi felt less guided to me and required a lot more external reference. That said, there’s something to be appreciated about just saving the .py and having the program run without having to wait a minute to compile.
In terms of GPIO only, Arduino is quicker to get started. Getting an LED to blink is easier on Arduino because you don’t need to setup SSH or use the Pi’s GUI. It’s just that the Pi can do so much more than basic GPIO controlling.
What I’ve used RPi for:
I’ve probably forgotten something. But yes - it’s a miniature miracle worker, that I used to throw at my problems. 🗿
Oh I know. I have one Pi running Home Assistant, and another running a print server for a printer that has a shitty NIC.