Raspberry Pi. This question I’ve gotten hips, and so I thought I’d do a bit of a write up in a video explaining what the key differences are between two of the most popular DIY and maker platforms available. Now, if you haven’t checked it out already, I recommend going and taking a look at some of the content on the Raspberry Pi and the Arduino they’ll cover. You know the features and the specs a bit more in depth, but today we’re just going to look at the key differences and look at a bit of a comparison. And two aside, you know which one’s going to be better for your project or you know, is gon na you’re going to enjoy more and be able to really sink your teeth in and get that great project out there. So the Raspberry Pi is pretty much a standalone computer in the form of a credit card. You’Ve got a system on chip here which has your CPU GPU you’ve got your memory on the underside, give memory it’s running at 1.2 gigahertz. Now, if you compare that I’ve got another window, you know here now there’s plenty of other Arduino boards out there, but weezing the DP, the Arduino. You know because it’s the most popular one it’s co opted either 8 or 16 megahertz, and when you compare that megahertz took me 1.2 gigahertz. You might wonder why anyone would want to use an Arduino but it’s, not, as you know, as clear cut as that.
Pretty much the main difference. What it boils down to is a micro processor versus a micro controller. Now the Raspberry Pi is a computer, so you’re you’re running an operating system on the SD card, so you know there’s. So many different layers of software has to boot. Up has, to you know, run software to have that pretty desktop and graphic user interface that you use to you’ve got all these applications and programs that are taking up huge amounts of space and resources on it. Just so you can run those and you know have built in HDMI support and all the rest, so that comes at a cost of power, which is why it like modern computers have so much processing power. Now the Arduino has a microcontroller, which is what you call more of a bare metal approach. So you know it’s, not a self contained computer. If you want audio or video, you have to have extra circuitry to enable it and what the communication buses. The things like that you’ve only got a USB port, which is for serial communication to the computer, and you need a computer to upload code onto your Arduino. You can’t, you know, write your own code in it, like you can with the Raspberry Pi. So things are, you know, tilting a bit the Raspberry Pi this way, but to understand it we need to get a little bit deeper so with the Raspberry Pi. If I want to say, you know, use the GPIO pins, I want to turn an LED on or off.
I can’t just program the chip just to do that because otherwise nothing will happen. I have to have an operating system on that which boots up loads. All these different layers of software, then I have to open another application, write the code in that which tells all these different software layers. So it goes from here. I’Ve got my code filters through filter through until it gets to. You know the direct access of the pins on the on the processor, and I can then you know access those, and that takes time, even though you know you can’t really recognize the time. You know it takes processing power, whereas with the Arduino I’m writing a set of instructions which get converted into ones and zeros onto the chip where I’m controlling every function in every feature directly. If I tell this, pin to output high signal it’s going to output a high signal, exactly as I tell it in that code, does nothing more nothing less. So there are some of the key differences there’s a there’s, a bit of a table and a graph down here about the differences. You know between a microprocessor and a microcontroller, which is, you know, a bit of a sort of quick reference guide. But so if your project and yeah, I think it boils down to what kind of project you want to do. My takeaway is, if you want to get into software, you want to learn about Linux, and you know coding and web interaction, and things like that and the Raspberry Pi is going to be your go to supports heaps of different programming languages.
You can customize it as a computer to whatever needs you want in for us the web. You can text edit all that kind of stuff which is awesome, but if your project is hardware and say using a lot of senses and interacting with the real world, a really low level with hardware, the Arduino or a similar platform is going to be your go To because you can control all these pins directly, you don’t have all these overheads. If you want to use a pin, you can use the pin directly through the registers on this chip as easy. As you know, a single line of code. You can upload that and away you go so something to think about. You know they’re, definitely different beasts, they’re different platforms altogether and it’s, not a case of one being better than the other yeah. You know if you just compare the specs on on paper, you’re going to go well, yeah, there’s! No comparison! Really that can you know why would you even look at the Arduino be actually have to get down to what you’re using it for what’s going on? Because all these you know all these peripherals, the Ethernet, the USB the HDMI. They all take up power and that’s, where most of the power of a Raspberry Pi, you know, is bundled up, whereas the Arduino is a much simpler device, but much more, you know kind of powerful if used in the right way.
So I hope this gave you a bit of an idea of the differences and what you know a few things as you consider when building your project, but they are doing a unity but there’s. So many different, we know boards some are smaller. Some are bigger than the unis are more powerful, some less powerful. Some have different features like Wi, Fi or Ethernet, but the you knows are pretty standard. You know kind of bored and they’re all going to work in the same same way. So hopefully, yeah you’ve got a bit more of an idea of the differences. You know some contrasts and comparisons between them so go ahead, get started with your project pick a great platform.
arduino australia Video
arduino australia news
Posted on Sunday October 13, 2019Hundreds of boats compete in the historic Barcolana Regatta Daily Mail … Continue Reading »
Posted on Wednesday October 16, 2019DEMONSTRATION DAY PROVIDES EASY INTRO TO INDUSTRY 4.0 Industry Update Manufacturing Media … Continue Reading »
Posted on Monday December 03, 2018Telstra strikes Arduino deal Computerworld Australia … Continue Reading »
arduino australia Social
🔬 Now that you’ve gotten your feet wet, dive into the kit and enjoy all nine experiments. Order yours today: http://bit.ly/2MnQ7fr