This is a question I get all the time and I thought I’d set the record straight.
Are you ready for the answer because this is going to rock your world!
The answer is… drum roll please… neither!
For the purposes of this blog post I’m talking about a traditional Arduino Uno vs. a traditional raspberry Pi (Rpi).
Asking which of these two platforms is better is a bit like comparing apples to space shuttles.
They are both made for very specific applications yet have somethings in common.
One is microcontroller based (Arduino) and the other is microprocessor based (Raspberry Pi).
But let’s dig in a bit deeper and get to the core of it.
If you’re looking to do PC type things like I mentioned in my previous blog post, then Raspberry Pi is the way to go.
For example, if you’re application needs a screen to display fancy graphics then this is definitely the way to go.
The latest Rpi 4 has the ability to support dual 4K display screens, supports USB 2,3 & C and even has a built in Ethernet jack.
Now here’s where things get interesting, its also has a bunch of general-purpose inputs/outputs (I/O) which you can attach sensors and all sorts of other things to.
If you read my last blog post, this is going to sound familiar because an Arduino has this same set of features. It has a bunch of I/O which you can attach sensors to and make motors spin etc.
But here is a key distinction which might lead you to chose one over the other.
Please queue the second drum roll…
An operating system, yup, an operating system like windows or iOS.
You see Rpi needs an OS in order to do its thing, while Arduino does not.
Now, let’s say your application needs to just read a bunch of sensors and take some action then Arduino is definitely the way to go.
That’s because using an Rpi just for the ability to gain access to all the I/O requires you to tunnel through the OS which is a bit more complicated.
Especially if you’re just getting started.
However, since Arduino doesn’t have an OS, its WAAAAY easier to interface to sensors, motors, LEDs etc.
It's also a lot faster to get up and running, but that's just my opinion.
So, which one’s “better”? I leave that decision to you, if you are looking to get started with electronics & coding using an Arduino compatible kit, I'd like to invite you to check out one of our most popular kits.
If you're interested in getting started with electronics and coding, then I'd love to invite you to check out our beginner friendly kit!
It's called Dr.Duino's Escape From Oonie Island.
Think Escape room meets, electronics and coding.
It's an story driven adventure in circuits and coding which will teach you step-by-step how to get started with electronics.
By the end of your adventure, you'll have AN EXCELLENT understanding as to how to start building your own electronic gadgets.
Want to learn more? Click the image or link below!