What's the difference? Arduino vs Raspberry Pi

  Рет қаралды 1,819,710

Tinkernut

Tinkernut

4 жыл бұрын

If you're just starting out as a tinkerer, sometimes it's difficult to know what tools are best to use. When it comes to learning computing and electronics, two platforms reign supreme: Arduino and Raspberry Pi. They're often compared with each other, so which one is best for beginners? This video looks at their differences and similarities so that you can be better informed.
_____________________________
📲🔗🔗📲 IMPORTANT LINKS 📲🔗🔗📲
______________________
www.raspberrypi.org
www.arduino.cc
_____________________________
💰💰💰💰 SUPPORT THE SHOW 💰💰💰💰
______________________
www.tinkernut.com/donate
_____________________________
🤔💡🤔💡 SUBMIT YOUR IDEAS 🤔💡🤔💡
______________________
www.tinkernut.com/ideas
____________________________
📢📢📢📢 Follow 📢📢📢📢
____________________________
redd.it/5o3tp8
instagram.com/ tinkernut_ftw
/ tinkernut
/ tinkernut

Пікірлер: 1 100
@luki446
@luki446 4 жыл бұрын
Naming C as "similar to c#" is like the least and most accurate comparison i ever heard
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
The language grammar is similar lol. C# has many of the features C (and even C++) have, even pointers if you're willing to use unsafe code. Normally it does use references to classes instead of copying them already, so that's taken care of, and no need for "unsafe" pointers.
@darkdailo2987
@darkdailo2987 4 жыл бұрын
they are all, after all, starting with the letter C
@mbaksa
@mbaksa 4 жыл бұрын
Arduino language is a version of C++ language (has classes), not C.
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
@@mbaksa it's not Arduino language, just C++ or smth, it just includes the Arduino library without you being able to remove it
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
@@mtheos That is EXACTLY what I was talking about, however, I said "C++ or something" because this version does not include features that would otherwise be available in standard C++, such as vectors, maps, stacks, file I/O etc. Also, the fine extension is .ino
@AlexB-hq5zz
@AlexB-hq5zz 4 жыл бұрын
Important difference that should be highlighted: Arduino can deal with both digital and analogue i/o, whereas the Raspberry Pi will need an external d/a converter
@BenState
@BenState 3 жыл бұрын
Thats the same point as the difference highlighted between MCUs and MCs.
@_--_--_
@_--_--_ 2 жыл бұрын
analog input, not i/o, the arduino doesnt have a analog output, though thats kinda debatable since you can easily make PWM into analag simply with low pass.
@xparade0de
@xparade0de 2 жыл бұрын
Raspberry has an hdmi and Camera port and You can connect it over usb to the Arduino, but that is not easy. The worsest thing is that nearly all programs from the internet are not working with an Raspberry Pi 3 - they are nearly all for old versions - I have 12 Sensors and 0 Programms work as they are - it is easy to read or write a 0 1 to a pin, but connectiong usb or a a/d changer has not worked now ... maybee I try the prog from IBM.
@youseff500
@youseff500 2 жыл бұрын
@@_--_--_ ESP32's have DAC's and run on the Arduino IDE. Sure they might not run natively (have to download libraries) but I consider them to be arduino microcontrollers like you would Nanos or Uno's.
@lanzer22
@lanzer22 Жыл бұрын
Exactly. There are a lot of hardware such as sensors that work only with Arduino out of the box. In more case than not, one need to look at what input output hardware they will be using before even deciding between Arduino and Pi, and that's before looking into other things like power source.
@jimihenrik11
@jimihenrik11 4 жыл бұрын
No Nerd ever debated Windows vs. Mac. It's Windows vs. Linux.
@masterdrive4033
@masterdrive4033 4 жыл бұрын
We actually did it at University. There are many things that people don't realize about Mac. Mac is one of the best in terms of user-friendliness and because its build for the hardware it's running on, it also makes it much better for heavier loads than Windows. Those were the two main reasons that we found the most important. There are a lot of negatives as well. Which in this case outweigh the positives.
@SumeethEvans
@SumeethEvans 4 жыл бұрын
Somewhat similar tho. Both are UNIX.
@richardwicks4190
@richardwicks4190 4 жыл бұрын
@@masterdrive4033 The Macintosh is nothing more than FreeBSD with a proprietary GUI system built upon it. It's a primitive, frustrating, hobbled version of Unix. It does not have superior hardware, it's vastly over-priced for the performance. Apple does not have either superior software, or user design, but they have INCREDIBLE marketing.
@mathisbuilder
@mathisbuilder 4 жыл бұрын
@@masterdrive4033 MacOs is terrible and Macs are terrible too.
@jaybonline
@jaybonline 4 жыл бұрын
I use Mac because the UI is beautiful. But i prefer Windows when it comes to USERFRIENDLY
@phillippi2
@phillippi2 4 жыл бұрын
I'm actually developing a Raspberry Pi to bridge a gap in my diabetes. It will read my blood sugars from a Continuous Glucose Monitor (CGM), process it and develops a curve. If my sugars are high, it uses that curve to develop a temporary basal rate to tell my insulin pump. As my sugars come down, it reevaluates the basal rate and tells the pump to lower the rate, if it needs to. If my sugars are too low, it will lower, or even stop, the pumps injection rate. It will put the pump on Standby. If the pump can't support that, a temporary basal rate of 0 is set, until it needs to be turned back on. *edit* The computer part of this is complete, on my end. I am currently developing a glucose monitor out of an Arduino Uno, because continued CGM support is not guaranteed.
@shorttimer874
@shorttimer874 4 жыл бұрын
I'm too short sighted regarding eventual problems to try a project like this that my health depends upon. Every program I've worked on has had some errors that weren't immediately obvious. Unforeseen reactions during my cancer treatment have put me in intensive care in the past, all those drugs have had considerable testing but how they work with my body and each other creates more scenarios than were foreseen. I wish you all the success in the world!
@demonsamongstmen562
@demonsamongstmen562 4 жыл бұрын
Good luck man!! Sounds like an awesome Idea
@darkfoxjj
@darkfoxjj 4 жыл бұрын
Doesnt tht already exist though? Automatic insulin pumps.
@matthudson4136
@matthudson4136 4 жыл бұрын
That's incredible, how old are you?
@saltz798
@saltz798 4 жыл бұрын
make sure it doesnt break and release all your insulin into you at once
@anandawijesinghe6298
@anandawijesinghe6298 2 жыл бұрын
This explanation ignores probably the most important difference between these two types of devices: Arduino is a microcontroller that runs a sequential code within a big do loop. A Raspberry pi is a general purpose computer that runs under an operating system that can respond to interrupts that can stop and start different processes according to priority. That is, it's cpu is interrupt driven and can suspend what it is doing now to respond to a more urgent higher priority request that requires more urgent attention. In contrast, the Arduino goes through a preassigned sequence of tasks and can get to the urgent matter only when it has finished all of the previously scheduled (i.e. coded) tasks. The arduino is better at accurately handling a few pre-defined tasks, while the Raspberry Pi is better at responding to a wide array of disparate on-demand tasks according to pre-defined priorities.
@noweare1
@noweare1 2 жыл бұрын
If it wasn't for those gpio pins no one would do a comparison. Rpi is like my linux desktop but less resources.
@maxk5065
@maxk5065 2 жыл бұрын
what if i'm just in the midle of that, like for (very precise because that's what i'm trying to do) example you wanted to: create a furby that is controled by a ardruino or pi zero w to play audio files and move face acordingly but the files it plays are transmitted from another computer. some kind of a pupet you can talk through and move remotly. because pi zero w is 10€ and that's really cheap for bluetooth control but it's a nightmare to play audio files through and i don't know if the ardruino equivalent would be better (keeping in mind furby only have 1 motor for all his facial expressions)
@michaek1707
@michaek1707 2 жыл бұрын
Arduino also can work with interrupts.
@horcrux8329
@horcrux8329 Жыл бұрын
arduino is a microcontroller board and raspberry pi is a microprocessor board. Micro-controller are programmed to do only one type of task, whereas microprocessors are multipurpose . In short , microprocessors are far more capable than microcontrollers , in terms of processing power.
@Mechulus
@Mechulus Жыл бұрын
@@maxk5065 You'd have to go with Pi on that because Arduino can only do things sequentially. In other words, if you want your furby to say something AND move its mouth in sync with it, it would only be able to do one, then the other with Arduino. With a Pi, you can do both simultaneously.
@mrl22222
@mrl22222 2 жыл бұрын
I know I'm late to this party, but I have a bit of a different take here: If you are building a thing to do a physical task that must run (i.e control real time physical events) get an arduino. If you power it up it will run. If you want an extensive interface to the world with graphics, events and a database and schedules and externalized inputs etc get a pi. If you want the interface to control hardware, get both and let them talk to each other. To some extent, both devices can do the same thing as the other, it's just that they do a bad job at it.
@whannabi
@whannabi Жыл бұрын
Basically, if you want something that a computer can do, use a Pi but if you don't need as much power and features, use an Arduino
@BruceNJeffAreMyFlies
@BruceNJeffAreMyFlies Жыл бұрын
@@whannabi " if you want something that a computer can do" that's anything an arduino can do... You basically just said 'if you want an arduino, get a pi, otherwise get an arduino' which doesn't make much sense.
@lanzer22
@lanzer22 Жыл бұрын
@@BruceNJeffAreMyFlies You're taking that general statement a bit too far. There is actually a technical difference between a computer and a microprocessor, and while a microprocessor can do a few things that a computer does, there are many things a computer can do that a microprocessor can't. One simple example is that you can't have Arduino run Linux, and the thousands of programs that run within the Linux operating system. Your Arduino will never be your DNS server or your game emulator.
@mbmb7824
@mbmb7824 Жыл бұрын
Oh fuck its gone sentient!
@mbmb7824
@mbmb7824 Жыл бұрын
Just wait till we get rs45s in the head. Absolutely absolute control completely. Mr tesla? Take me to mars fast!!! Whats there? What is my purpose?
@davebrackmann3659
@davebrackmann3659 3 жыл бұрын
I so enjoy concise , responsibly done, accurate explainations like this Clip. Getting chunk of information packed in such a short time without the Techno-Monologing that seems to be rampid in most Clips these days was a delightfully refreshing break, Thank you! You made me a subscriber in just one Clip!! And yes I watched it twice for double the pleasure!
@rileyfenley522
@rileyfenley522 4 жыл бұрын
Thats a perfect comparison laptop vs calculator.
@aloiskleinestier1848
@aloiskleinestier1848 4 жыл бұрын
Good point. But you don't use a calculator anymore, because every laptop has one built in as software. Why use 2 things when one will work better?
@Mcs1v
@Mcs1v 4 жыл бұрын
Worst comparison ever, arduino is a platform, raspberry is an SBC, like a rabbit vs car comparison, nonsense
@aloiskleinestier1848
@aloiskleinestier1848 4 жыл бұрын
@@Mcs1v The comparison is valid, since you use BOTH to accomplish the same thing (It's a maker computer). And you can use a car for everything, while a rabbit can't do most things that a car can (try driving around on a rabbit or transport your shopping). My point is that the Raspberry Pi is MORE USEFUL, costing just 15 dollars more. The Arduino is an futile exercise in minimalism that gives you no advantages when doing a project.
@artur6912
@artur6912 4 жыл бұрын
@@aloiskleinestier1848 Less power consumption is an advantage and there might be projects where this particular thing would make the arduino more suitable to use.
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
@@artur6912 like not having a continuously interrupted work environment. Linux intercepts interrupts and may mess up timing based software on the Raspberry Pi, and you can't disable interrupts. On the Arduino, you can, and it will not mess with timing.
@yosyp5905
@yosyp5905 4 жыл бұрын
For the newcomers, the author meant "C++", not "C#". He made this statement down as a comment reply.
@mastershooter64
@mastershooter64 4 жыл бұрын
both of them are not that hard to learn they're easy, both are high level object-oriented programming languages, well c# is a little more higher level than c++ but still c++ is high level too.
@cr3atur321
@cr3atur321 3 жыл бұрын
@@mastershooter64 please tell me that C++ is just a language that looks hard, but isn't too complex haha I'm intermediate in Python and everytime I see C++, my brain goes wtf
@mastershooter64
@mastershooter64 3 жыл бұрын
@@cr3atur321 lol it looks hard because you don't know much about the syntax once you start learning and practicing it, it'll be easy for you, im also intermediate in python and i've started to learn c++ code in c++ is longer than python and takes more time to write that might also be why it would "look hard" to beginners in c++ but it has a much more lower level access than python atleast that's what i've heard
@cr3atur321
@cr3atur321 3 жыл бұрын
@@mastershooter64 ohh okay. Thank you :)
@tausiftaha12
@tausiftaha12 3 жыл бұрын
@@cr3atur321 can relate
@arxmechanica
@arxmechanica 4 жыл бұрын
Use them together. Pi controlling arduino subsystems.
@jacksonwilliams9865
@jacksonwilliams9865 4 жыл бұрын
Arx Mechanica do you have any educational sources teaching how to do this?
@ArjanvanVught
@ArjanvanVught 4 жыл бұрын
Together? The Raspberry Pi board can all the jobs an Arduino can do, and it will do it far much better.
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
@@bk109 also, the Raspberry Pi is terrible for timing intensive jobs, because you can't disable interrupts unlike the Arduino, and the underlying OS takes a while to intercept those, thus messing with timings. Also, the Arduino boots much faster than the Pi, because of the Pi operating system.
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
@@bk109 correct :)
@wtfvids3472
@wtfvids3472 4 жыл бұрын
@@bk109 You can use raspberry pi for say a pin-code reader 24/7/265 that's exposed to the elements in order to open doors? Put it in a plastic case with some thermal packaging and forget? Maybe the arduino is better suited for this? Idk, all i know is that i hate java and java-based anything because of stability issues.
@WyattUTFT
@WyattUTFT 4 жыл бұрын
One thing to note is that there's not an analog to digital converter on the pi and there's not a lot of options for PWM control (only 2 pins) so if youre doing something that needs analog sensing or pwm control you will either need a hat for your pi or an i2c board to handle those functions.
@shorttimer874
@shorttimer874 4 жыл бұрын
Thank you, I've been a little vague on the differences. I've also heard that Arduinos are good for prototyping, letting you use a more generalized system for development until you find out what more specialized, therefor cheaper, components you actually need for manufacturing, like a stability system for RC aircraft, or some such item.
@ElonMusk-FanZone
@ElonMusk-FanZone 4 жыл бұрын
Arduino is a microcontroller Raspberry Pi is a minicomputer you can run an OS on. Both are good for different projects.
@Trackrace29582
@Trackrace29582 4 жыл бұрын
LolzChannel - Minecraft to me I see no reason to not a raspberry pi. Little price difference. Only if you don’t know python
@omanavekar3645
@omanavekar3645 4 жыл бұрын
faiz abbas but for some projects using a pi would just be overkill. I don’t want a pi running for every single sensor I have put together.
@xGOKOPx
@xGOKOPx 3 жыл бұрын
@@Trackrace29582 Pi runs an operating system so you can't have reliable, precise timing - it has to run other stuff, not just your program. Arduino only has a microcontroller which only runs a single program (yours), so nothing gets in its way.
@pseudodistant
@pseudodistant 10 ай бұрын
This aged well.
@masterdoxbox
@masterdoxbox 3 ай бұрын
​@@Trackrace29582man, you're new at electronic, you have no idea the true power of both
@SJ-hw7bx
@SJ-hw7bx 4 жыл бұрын
WoW, I am impressed!!! Excellent video....straight to the point, straight to the facts, no bull waste of time garbage info, commentary or opinions we dont need AND easy to understand explaination all in a timely manner! I SALUTE YOU, & will now sub & donate to you
@wrightmf
@wrightmf 3 жыл бұрын
I was looking into getting a Raspberry Pi to do ADS-B reception, but then some time ago for something else the issue of Arduino came up. I haven't worked with any of these, found this video, and good summary of the differences between the two. Good analogy of laptop vs. calculator just like a computer vs. a controller.
@RawTheory87
@RawTheory87 4 жыл бұрын
Your channel is forever ingrained in my memory
@amalpavithran2159
@amalpavithran2159 4 жыл бұрын
Got interested in web dev from this channel 8 years ago. Glad to see it's still here 😁. Great content as always
@harsh9558
@harsh9558 3 жыл бұрын
8 yrs so web dev was cool! Now I use wordpress😅
@waldenschmidt6663
@waldenschmidt6663 3 жыл бұрын
I remember when tinkernut was a website and they had like 4-5 videos. But each of those videos were perfect. This was way back in 2011
@rexbarr_5783
@rexbarr_5783 3 жыл бұрын
>"More popular programming languages out there" >Shows Scratch >wat
@davidlee1770
@davidlee1770 3 жыл бұрын
I mean, its easy, soo
@joseherrera4481
@joseherrera4481 3 жыл бұрын
He's not wrong.
@Anvilcjl
@Anvilcjl 3 жыл бұрын
It's C#. I do C# with unity, not much difference.
@southernkatrina8161
@southernkatrina8161 3 жыл бұрын
12 year olds learn it.
@Unknwn-fw3po
@Unknwn-fw3po 3 жыл бұрын
@@southernkatrina8161 Actually, 7 - 9 year olds learn it at Kenard.
@moneylaundring
@moneylaundring 2 жыл бұрын
Tinkernut, I've been watching your videos for the last decade, I'm so glad your videos are just as amazing.
@zachfloss1065
@zachfloss1065 3 жыл бұрын
yoooo tinkernut! you're an KZbin OG!! glad to see your still on KZbin and congrats on your almost 600k
@Ruben-8689
@Ruben-8689 4 жыл бұрын
Nice clear and short. Thank you.Ruben from Buenos Aires Argentina
@ekoell
@ekoell 4 жыл бұрын
Thank you for that easy-to-understand explanation!
@hennedeclan
@hennedeclan Жыл бұрын
As someone with zero experience with this but who wants to get into the “tinkering” aspect of things this was a super helpful video.
@itthus9552
@itthus9552 3 жыл бұрын
just found this video. Thanks for being brief and getting straight to the point
@STohme
@STohme 3 жыл бұрын
The Raspberry Pi is a computer, the latest version has 8 GB of RAM and a quad-core CPU. I fully agree with you that these two devices are very different. Nice video. Many thanks.
@protostax
@protostax 3 жыл бұрын
Nicely explained! Only nitpick is about how you explain which one to get/pick. For hardware control applications like robotics, it’s not just that Raspberry Pi is “overkill” - meaning it is too powerful and has too much capacity, and so Arduino is more appropriate. Instead, an Arduino is better suited to the real time control required from microcontrollers. Raspberry Pi’s can interface with hardware using GPIO but cannot offer the same real-time capabilities as the Arduino. So, if you want to build a Bluetooth controlled car use an Arduino. If you want to build a Bluetooth controller car that can stream live video, use an Arduino for the car controls and use a Raspberry Pi for the streaming and web connectivity! 😊 If you’re a beginner, both the Arduino and Raspberry Pi are great tools to get started! Raspberry Pi can also be used by people interested in software and programming without even doing anything with hardware.
@ericdunbar5422
@ericdunbar5422 Жыл бұрын
Arduino is hands down the choice for beginners working with electronic components. The Raspberry Pi is a full blown computer with all the complications that come from having to deal with an operating system (I never really understood what the difference was between a Raspberry Pi and any regular computer that people owned if they weren't interested in learning how to work with components). The Arduino was explicitly designed to make the external interface accessible. If all you want is a small computer then obviously the Pi is the only way to go. If your goal is to create something with electronic compnents then you'd choose the Arduino. That said, in 2020 Raspberry Pi came out with a microcontroller based board called the Raspberry Pi Pico and we now also have the BBC micro::bit. And, because of how Raspberry and Arduino have made their components and designs available to the world there are legal knockoffs on the market that help fill the manufacturing void that exists.
@matthewdoiron9696
@matthewdoiron9696 3 жыл бұрын
Great explanation in a short video! I think this video is perfect for anyone who wants to know, but doesn't need any extra detail or fluff.
@ThatGuyJConroy
@ThatGuyJConroy 4 жыл бұрын
That was a great breakdown. Nice touch with the trivia at the end. Well done.
@GuyFromJupiter
@GuyFromJupiter Жыл бұрын
I would classify them a bit differently. An Arduino is basically a modular, expandable microcontroller, emphasis on "controller." It's made to interface with and control physical things, and it does that well. A Raspberry Pi is more of a micro computer, for a more traditional computer type of work. It can do controls stuff if it must, but it isn't ideal the way an Arduino is. If I needed something to do a fair bit of both types of tasks I would probably use both together rather than trying to get a Raspberry Pi to do it all. On large scale industrial automation we don't just connect all of the components to a PC and expect it to run. We use a PLC (sort of comparable to an Arduino on a larger scale) to control the machinery, and we use some sort of computer (sometimes PCs, sometimes all in one devices we call HMIs, or human machine interfaces) to interface with the PLC.
@immortalsofar5314
@immortalsofar5314 4 жыл бұрын
I'm connecting my entire full-time van with Ethernet-linked devices. Front control console and streaming backup camera: Raspberry Pi. LED lighting, battery management, PIR sensors, heating controller: Arduino. If you want a computer that controls things, that's a Pi. If you want a controller that can talk to computers, that's an Arduino.
@DigitalAndInnovation
@DigitalAndInnovation 9 ай бұрын
Ahh what a plesent surprise! I used to watch Tinkernut religiously in High School (2010's). The fact this popped up made me happy!
@nodidog
@nodidog Жыл бұрын
Thanks for this. I've often wondered what the differences were, but never gotten around to looking it up
@charliesimar7541
@charliesimar7541 3 жыл бұрын
Wow! I worked as a controls engineer for a couple of decades until I retired in 2011. I've done consumer electronics to integrated material handling systems for warehouses. I could have used either or both of these units to great effect. I have a few ideas involving robots and fuzzy logic I want to play with.
@noweare1
@noweare1 2 жыл бұрын
Naw, you know better than that. Warehouses, that's plc territory.
@Greg74948
@Greg74948 4 жыл бұрын
I have both Arduino and Raspberry Pi 3B+. Currently learning Arduino, but once I get enough experience in programming, I'm gonna move on to Raspberry Pi.
@burakkaantanrverdi8170
@burakkaantanrverdi8170 8 ай бұрын
Thanks for everything. I am a beginner and i was so confused since i came across to your video. Helped me to understand a lot. I couldn't find any other video like this
@cafecorali
@cafecorali 4 жыл бұрын
Short and straight to the point. Many thanks.
@lukeacrey7571
@lukeacrey7571 4 жыл бұрын
Liked, Subbed, and I hit the notification bell. Not only was your presentation of the professional league, but your upbeat and humorous explanations stapled me to watch the whole video! Loved it!
@giannismentz3570
@giannismentz3570 Жыл бұрын
I guess they're both awesome. The arduino is dirt cheap, so it's probably the best option I think, especially if you just wanna experiment with simple stuff, circuits, small embedded projects etc. With the pie you could make more involved and complicated projects, and if you want to program on the language of your choice or if you have more involved requirements on software, and/or you need more computing power, then the pie is more appropriate. I would start with an arduino for simple embedded projects. I'd probably use a pie later or for other stuff. You could also combine the 2 if you want (i've seen someone do this) although I don't see the reason why you need to do this, but you can do if that's what you need. Both Arduino and pie are awesome, the stuff people build with these things are amazing and there are newbie guides all over the net. I wish they were available back in the past with the same price tags they have now.
@charlesporsbjer2416
@charlesporsbjer2416 Жыл бұрын
Just wanted to give a testament to the power of themes. The instant I clicked this video I was like WHAT IS THIS SONG? And then I realized I used to binge this channel like ten years ago and that's why I recognized the song.
@kbaker2023
@kbaker2023 3 жыл бұрын
Thanks! I had an idea of making a 'pass-through' for serial connection (for a Cisco switch) to Ethernet; similar to a terminal server. It sounds like going with the Pi is probably the better choice
@alicevillegas7329
@alicevillegas7329 3 жыл бұрын
i have 0 experience in robotics and stuff but i am determined to build BMO from Adventure Time, now i am one step closer to succeeding thanks to this video!
@noweare1
@noweare1 2 жыл бұрын
lol, pretty funny.
@cesarherediaaguirre4419
@cesarherediaaguirre4419 4 жыл бұрын
A lot of engineers choose to use arduino just because it's more simple and easy to work with. The programming lenguague it's pretty easy and very well documented and the device it's very flexible. It already has a lot the elements that you can use right away to work with electronics, which allows anyone to make lots projects without scratching too much their heads. Unless you don't need some power or you are not doing more complex projects, other devices like raspberry pi would just make things harder (but it's always fun to try and experiment!).
@muhammadyusoffjamaluddin
@muhammadyusoffjamaluddin 2 жыл бұрын
OMG I just found my childhood favourite channel!! So happy to hear your voice and the background music still the same. Hope you are okay there Sir in 2022! Happy New Year from me!
@Spacemonkeymojo
@Spacemonkeymojo 3 жыл бұрын
The page turn sound effect is very satisfying for some reason.
@onhazrat
@onhazrat 7 ай бұрын
🎯 Key Takeaways for quick navigation: 00:31 🤖 Arduino and Raspberry Pi are often compared, but they serve different purposes. 01:12 🧮 Arduino uses microcontrollers for simple component control and is great for robotics. 02:47 💻 Raspberry Pi is a full computer with a microprocessor, suitable for more complex tasks. 03:57 🧩 Raspberry Pi's GPIO pins can control electronic components like Arduino, but it's more powerful. 05:07 🛠️ Choose Arduino for beginner tinkering and robotics, Raspberry Pi for computer-related projects. Made with HARPA AI
@HR-wd6cw
@HR-wd6cw 4 жыл бұрын
A lot of people don't realize that they are different (for example, the Pi can be used out of the box, with a Debian-based system image) whereas with the Arduino you need to program it to do things (ie. it can't be used solely on its own until you've uploaded a program to it or connected it to a computer (a Pi or a desktop/laptop). I seem them more as two different types of boards and not so much competitors. The Pi is the "main" board that could be used as a standalone computer, and also to program a Arduino, and i see the Arduino more as a prototyping, advanced circuit board with a built-in logic chip of sorts. You can do quite a bit with the Pi alone in terms of prototyping and controlling motors, using sensors, etc. The Arduino board just adds capabilities and if you don't need th e extra features of the Pi and you're just looking more for a board with a controller that you can expand upon, then the Arduino is the one. But the two can work together as a pair.
@89StarquestTSi
@89StarquestTSi 2 жыл бұрын
I use the Pi 4, Pico, and Uno R3. I love them. I use the ISP interface to program Arduino IDE bootloaders to atmega ATTiny85, and I can easily program the pico or uno from my Pi
@Sub-zero1123
@Sub-zero1123 2 жыл бұрын
5:36 thats what I wanted to hear and couldnt hear on any other videos so far I checked. Thanks, I was planning to go with an Arduino starter kit, now its even more clear
@martinhow121
@martinhow121 3 жыл бұрын
L love both but they have different strengths, Examples of the differences can be seen in two projects i am working on. One is a digital leadscrew drive for my lathe. An Arduino will produce and count pulses sent to a stepper driver board at very regular accurate intervals (to get a good surface finish) and check in its 'spare time; for start/stop commands and speed changes etc. The other project is a cine film digitizing project which will use an Arduino to advance the film motion and take up the slack and trigger a Pi to grab a video frame at the right time. The Pi will do the heavy lifting involved in creating the video stream and extracting and storing frames for cropping and turning into an Mpeg. The Arduino does not have enough resources to do the video processing, and whilst the Pi could do the film motion, off loading this task with lots of waits avoids any of the timing complications that multi tasking may bring - and avoids tackling inter process communication which in 37 years of playing with Unix and Unix like OS's i have never mastered fully! Horses for Courses
@kallejarvinen468
@kallejarvinen468 4 жыл бұрын
I’m not very familiar with Arduino but have done some stuff with TI MSP family microcontrollers. Despite of the programming language working with microcontrollers is basically reading and writing registers. Fast and efficient but requires some knowledge. If I have understood right, Arduino offers somewhat easier way to control those registers which are great. You don’t have to go through some 700 page microprocessor user guide to get the work done. Raspberry pi is a computer and you don’t have direct access to its core, pretty much everything goes through operating system which is bit slower than reading and writing the processors registers directly. But the Pi processor is quite fast compared to size of the board. Although Python is often used with Pi there is no reason why you couldn’t use C# or C++ with it, as said it’s a computer so you can use compliers with it. Both Arduino and Pi have their strengths, just chose the one on that suits your project best.
@RALFIK17
@RALFIK17 2 жыл бұрын
Thx for advice starting my automatic muchrum pieczarki factory in 8 years
@jimmyzeng998
@jimmyzeng998 2 жыл бұрын
Oh my god I spent all night literally all night trying to find out how to use the rpi to connect but then realized I should start on arduino, thanks a lot man!
@atharva741
@atharva741 4 жыл бұрын
Ohhhhh I'm addicted to your videos
@wallaceshackleton1889
@wallaceshackleton1889 4 жыл бұрын
Interesting explanation, thanks. Personally, the peripherals shown against the Pi and Arduino merge too far into the background making the titles hard to read but I really enjoyed the video.
@TheCommonSenseProfessor
@TheCommonSenseProfessor 2 жыл бұрын
This is my first time to your channel. I really dig the nostalgic background.
@joaovitorsousa8351
@joaovitorsousa8351 4 жыл бұрын
Thanks for that video. I'm thinking which I need buy, here in Brazil both are very expensive compared with US
@roberttomsiii3728
@roberttomsiii3728 4 жыл бұрын
Now I want to see someone watching KZbin on a calculator
@adityasingh3963
@adityasingh3963 4 жыл бұрын
Surely it will happen someday. Calculators will become phones and phones will become calculators. Then we will need to exchange our phones for calculators.
@uwukiepookiebear
@uwukiepookiebear 4 жыл бұрын
@@adityasingh3963 no
@andrewm4835
@andrewm4835 4 жыл бұрын
Aditya Singh ya no
@awarenessiskeyful
@awarenessiskeyful 3 жыл бұрын
Sounds like a raspberry pi project
@l0k048
@l0k048 3 жыл бұрын
unfortunately it's impossible, but here's my idea : remove the internal components of a calculator, remove the display, insert a little phone screen atatched to a raspberry pi inside the calculator and make a little hole to conect a usb keyboard and mouse, now you can use the calculator as a computer, but i don't think this will be no more a calculator
@Lee_Adamson_OCF
@Lee_Adamson_OCF 4 жыл бұрын
No mention of Arduino real-time operation, how the arduino can sync to an external clock, and how the Pi despite being far more powerful can't do realtime stuff, which is the critical difference between them for embedded control. Also, C is C. C# is more accurately compared to Java.
@omniyambot9876
@omniyambot9876 4 жыл бұрын
c# is half-step higher than c
@chengkakful
@chengkakful 3 жыл бұрын
ok nerd
@kylesalem-fuson8012
@kylesalem-fuson8012 Жыл бұрын
As someone who is a complete noob to programming and coding, this video was incredibly helpful.
@JohnnyG193
@JohnnyG193 4 жыл бұрын
Nice job! Well done and very easy to understand explanation!
@gabrielabruzzo4295
@gabrielabruzzo4295 2 жыл бұрын
As a beginner, I honestly have to say this is extremely informative. Thank you for helping me more easily narrow down my thought process on what to start with when it comes to learning how to program and tinker with robotics. I hope to one day also learn Python and "graduate" towards a rasberry pi after I feel that I've somewhat mastered the arduino. We've been learning how to use arduinos on a very basic level for my intro to engineering design course at college and I honestly have been really enjoying it. Though, I can only say that I've only scratched the very surface of possibilities these systems are capable of doing.
@jonjonsson6323
@jonjonsson6323 4 жыл бұрын
The usability is a bit higher for the arduino, if you build science projects. If you want a web or media server you buy a raspberry. Both in combination is best.
@alexrsps141
@alexrsps141 4 жыл бұрын
Jon jonsson what could an arduino do that a pi cant?
@jonjonsson6323
@jonjonsson6323 4 жыл бұрын
@@alexrsps141 they are very different. A pi, operates on 3 volt so the amount of shields are although better amount now, much more limited for easier applications. Arduino operates on 5-12 volts (normally) and have both an easy to use coding library with a ton of users so for everything you need to measure, move etc i would use arduino as it is inexpensive and easy. The microcontroller - arduino , does what you tell it to do and thats about it. A pi, need to have some interface to do that . typically -to drive a full 3d printer with 5 few stepper motors and temp switching, and limit switches a shield with a million users cost around 10 euros, then you need a few stepsticks. Same CAN be done on a raspberry but no ones really doing that as it is complex, and much more expensive to get working. Arduino community provides codes for small lcd:s ..motors etc so it is a toolbox. you can run it together with a pi though and thats a good tcombination. I would never use a raspberry pi alone on a 3d printer (as for example ) as my startup time is 2 secs on the arduino and does exactly what i have done in it , repeatedly while an pi would cost me loads of work and manually start ( or program me) a software doing the same. Arduino is a perfect data logger etc etc.
@fennecbesixdouze1794
@fennecbesixdouze1794 Жыл бұрын
@@alexrsps141 Operate on a 9v battery.
@okramra
@okramra 3 жыл бұрын
Worth watching this video till the end, now I know what and when was the first domain name registered, yay 😀
@furkanayas3339
@furkanayas3339 4 жыл бұрын
it's similar to C++ and compiling c/c++ at the background buy the whole video is perfect and so accurate
@overlycranked8674
@overlycranked8674 4 жыл бұрын
You forgot to mention that the community around the Arduino is the most friendly but the Raspberry Pi has gathered every single middle school bullies, starved them from compassion and food and post them on double watch on-line to fend off any nooob wanderer trying to enter the land of know-it-all single device tech masters.
@omniyambot9876
@omniyambot9876 4 жыл бұрын
is this serious? I'm really considering using Raspberry for my Grade 10 city-wide robotic contest. I'm gonna put a lot of stuffs and features there and I think Raspberry could offer a lot more. The thing is How could I master it with a limited budget and limited information online.
@rahulajayan5546
@rahulajayan5546 3 жыл бұрын
Thes best comment i've seen😂.....btw i thought that the arduino forums were full of bullies ....I haven't seen the raspberry folks yet....
@martinhow121
@martinhow121 3 жыл бұрын
Stupid comment. Both communities have their self opiniated members
@questioneverything4633
@questioneverything4633 2 жыл бұрын
Sounds like you're describing the Arch Linux community...
@pixelsmaster5452
@pixelsmaster5452 2 жыл бұрын
@@martinhow121 .. and most of them start their one-liner posts with an angry tone to express disagreement with others.
@laernulienlaernulienlaernu8953
@laernulienlaernulienlaernu8953 4 жыл бұрын
Without ever really looking into it, I was under the impression that the Arduino was a sort of electronic control device for small electronic projects and the raspberry pi was like a mini computer, almost a PC that fits in your pocket. But I've never had any experience with either of them, it's just how I see them.
@GuyFromJupiter
@GuyFromJupiter Жыл бұрын
I think that's really more accurate.
@Cobalt985
@Cobalt985 Жыл бұрын
You'd be right
@DonCarlione973
@DonCarlione973 8 ай бұрын
That was a great explanation for those who weren't sure! Thanx man👍🏼
@muxallopeniot9194
@muxallopeniot9194 3 жыл бұрын
Thank you for this amazing comparison. I get it now.
@wutherer
@wutherer 4 жыл бұрын
Awesome info, any idea where I could find any good tuts/documentation to help me started thinkering with pi?
@CristalianaIvor
@CristalianaIvor 4 жыл бұрын
I just bought one and googled what I wanted to do. But if you know your way around Linux, you won't have many problems with the pie. The only things that are special about the pie is that it has the raspi config file where you have to enable stuff like hdmi output, gpio output, camera input, ect. Oh, you also need a micro SD card, as "harddrive" for it. Programming of the pie is usually done in python. I myself bought a set, because I wanted to play around with eink displays. It came with a whole python library you can built upon to make stuff work there. But like I said: it depends on what you want to do.
@farktard2740
@farktard2740 4 жыл бұрын
Great animations! I roll arduino for simple controller tasks - and pi for everything else. I even have lots of projects using both platforms together for analog capture over serial to the pi :) Thanks for this video. It helps explain what I am not good at to my "screen-glass" kids. I use this term to cover kids that have never used a mouse or physical keyboard to input data.
@bearstudios101
@bearstudios101 4 жыл бұрын
This was an informative text. Thank you VERY much.
@radhakrishnans785
@radhakrishnans785 3 жыл бұрын
Well explained about the difference In a simple term we understood as Arduino based on Micro-controller and Raspberry Pi based on Microprocessor
@Dextermorga
@Dextermorga 4 жыл бұрын
Thats nice people are still thinking Arduino is one version :D.
@kenschrock8479
@kenschrock8479 4 жыл бұрын
I have never understood this argument. You can get a Nano for $10, a Uno for $12 or a Mega for $14. A pi and a mega would cost less than $50 and you have the best of both worlds.
@Mushaz
@Mushaz 4 жыл бұрын
An arduino can run on AA batteries for 6-12 months with sleep mode great for remote applications since is far more simplified and also has ability to read analog signals which you'll need to read some sensors and potentiometers. It also has the advantage of booting instantly and easier to program. Otherwise yes a PI has a lot more to offer then with the full operating system and media supported.
@jackvac1918
@jackvac1918 3 жыл бұрын
You can get Arduino 8-bit boards for far cheaper if you buy the clones from China (more variable quality but generally decent), they only cost a few dollars each (a Nano sells for $5 or lower) and often come with free shipping, which makes it ideal for a newbie who isn't yet looking out for potentially controller-damaging mistakes like shorting I/O pins to each other.
@prohacker5086
@prohacker5086 3 жыл бұрын
Yeah right? When you want a range rover for offroad hobby and a sports car for work, why not just buy both? They would cost less than $100k and you have the best of both worlds. edit: The example is exaggerated that's right but think about it like this. $1 is ₺8 in Turkey and everything electronical costs 2 times more because of the import tariffs and Euro. For example ps5 is ₺8.300 in here which is equivelent to $1.000+. So pi+arduino actually *does* cost more than $50 in here. I hope that you have a better understanding of the argument now.
@gtsstang
@gtsstang 2 ай бұрын
Thank you for this helpful quick overview
@dec_ves2190
@dec_ves2190 Жыл бұрын
now this is the video i needed thanks so much. im reading comments rn and i have to say thank you to alex b as well. :)
@derekec
@derekec 4 жыл бұрын
"Periphials".....hehe. Thank you though. Just bought my first Arduino today..they didn't tell me it's pi day and Rasberry's are in sale.
@kstringer24
@kstringer24 3 жыл бұрын
😆 Don't know why people pronounce it like that - it's pretty common. Actually, I blame Ben Heck.
@ticktock8751
@ticktock8751 4 жыл бұрын
one thing you should say is that Raspberry Pi is 3.3 Volt I/O and Arduino 5 volt I/O
@b4tty
@b4tty 4 жыл бұрын
the Pi does also have 5 volt pins on the GPIO
@inevitablecraftslab
@inevitablecraftslab 3 жыл бұрын
the better arduinos are 3.3V too
@devtest8259
@devtest8259 3 жыл бұрын
Barne Bock not the same. For one you shouldn’t use that 5v to power much but the gpio outputs only 3.3v. So you can try operating 5v items with it but it’s not ideal. I get a ton of interference and false positives when using my pi with a 5v relay for an arcade claw machine. The nano does this faster and flawlessly, while the pi would require me to use a schmitt trigger.
@devtest8259
@devtest8259 3 жыл бұрын
MelonNF but you cannot control that as a button. The buttons are all 3.3v.
@thomasm1964
@thomasm1964 2 жыл бұрын
Thanks for this. It cleared up a lot of confusion for me.
@mdraiyanalam-businessaccou9108
@mdraiyanalam-businessaccou9108 3 жыл бұрын
You are the best explainer that i have got. a big thumbs up to you.
@hmzmnz4857
@hmzmnz4857 4 жыл бұрын
good comparaison . P.S: the backgroungd is noisy don't like it
@nicholasweber6084
@nicholasweber6084 3 жыл бұрын
I feel like if he didn’t filter the pics of the items talked about it might not have been so bad but i definitely feel ya man.
@mtheos
@mtheos 4 жыл бұрын
"Arduino language is like c#" made me cringe hard lol
@tausiftaha12
@tausiftaha12 3 жыл бұрын
Same
@Willy_Tepes
@Willy_Tepes 4 жыл бұрын
Some DoD robotics projects actually run off a arduino, like the SAFFER fire fighting robot. With an IO expander chip the possiblities are endless. You can link several arduinos together by I2C. You can even make a terrain following drone by downloading elevation data from the internet.
@Sarmad-po3kj
@Sarmad-po3kj 2 жыл бұрын
i saw this an year ago and today it came in use
@nemtudom5074
@nemtudom5074 2 жыл бұрын
So, basically, an arduino is for those who want to physically tinker Meanwhile a raspberry pi is for people who want to tinker with software
@pharmacist66
@pharmacist66 3 жыл бұрын
After hearing this man say Arduino is similar to C#, my programmer friend who is disabled got up to turn my monitor off
@hickorytreeful
@hickorytreeful 4 жыл бұрын
Great description, thanks!
@GunnerAl9
@GunnerAl9 4 жыл бұрын
Building an R2D2 fully functioning Droid and this video made my decision on using Arduino instead of RasPi. I'm very new to electronics so videos like this will help me learn the way of Arduino. Great video, explained very well. One area you might want to explain, RasPi needs more energy to operate due to its many added components so if you built a battery operated robot/droid with the same electronic components, the RasPi will most likely limit the amount of operating time vice the Arduino system. Of course there are many variables, like in everything; however, overall I believe the Arduino would allow more operating time. Thanks for the video.
@johnrobie9694
@johnrobie9694 3 жыл бұрын
If you're at all interested in IoT (internet of things), get the Pi.
@Kyle-ye4nj
@Kyle-ye4nj 4 жыл бұрын
The right question is "What the heck is similar??"
@shockwaverc1369
@shockwaverc1369 3 жыл бұрын
size and their looks
@AnimeRick86
@AnimeRick86 7 ай бұрын
Well thank you sir, that sure cleared up my confusion especially since I'm new to all this lol.
@skotous
@skotous 6 ай бұрын
first time i hear of this blockyduino thing seams fun, thanks
@rockyrococo2584
@rockyrococo2584 4 жыл бұрын
You nailed except at the end recommending the arduino to beginners. As aa user of both I think you got that way backwards. The Pi is much more noob friendly and simpler.
@maxly6
@maxly6 4 жыл бұрын
I tried both, but would recommend Arduino to most people since they would most likely be beginners
@MrScooter46290
@MrScooter46290 4 жыл бұрын
If they have another computer, arduino. Only a android phone or access to a computer, R Pi. It is a computer.
@ifredpingplay468
@ifredpingplay468 4 жыл бұрын
Thank you so much you clear my all doubts :)
@aliahmed800
@aliahmed800 4 жыл бұрын
Dude Ive been watching you since 09!
@Highfiify
@Highfiify 4 жыл бұрын
How is Arduino similar to C#?
@zille3000
@zille3000 4 жыл бұрын
Yes
@GoncaloAlegria
@GoncaloAlegria 4 жыл бұрын
He made a mistake.
@billgross3579
@billgross3579 4 жыл бұрын
The programming language for the Arduino *is* very similar to C#. If you know C#, there's a lot you can do on an Arduino beyond beginner level. Not a mistake.
@GoncaloAlegria
@GoncaloAlegria 4 жыл бұрын
Bill Gross Arduino is a subset of C and C++.
@Tinkernut
@Tinkernut 4 жыл бұрын
Oh geez...I meant to say C++...totally made a mistake. good catch!
@mehmetdemir-lf2vm
@mehmetdemir-lf2vm 4 жыл бұрын
dont mix background music please. it distracts and makes harder to understand speech.
@henikx7251
@henikx7251 2 жыл бұрын
Helped me a lot. Thank you
@alexwilhelm9182
@alexwilhelm9182 3 жыл бұрын
This is a great explanation. The kits from Moonshot Jr really helped my son a lot to clear his concepts with hands-on experience.
Arduino vs Pico - Which is the Best Microcontroller For You?
20:38
Gary Explains
Рет қаралды 278 М.
the Raspberry Pi 5
17:57
NetworkChuck
Рет қаралды 1 МЛН
蜘蛛侠这操作也太坏了吧#蜘蛛侠#超人#超凡蜘蛛
00:47
超凡蜘蛛
Рет қаралды 40 МЛН
Barriga de grávida aconchegante? 🤔💡
00:10
Polar em português
Рет қаралды 11 МЛН
请善待你的娃娃第二集 #naruto  #cosplay  #shorts
00:52
佐助与鸣人
Рет қаралды 24 МЛН
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 4,7 МЛН
Sensors - which one to use
17:06
Electronoobs
Рет қаралды 1,3 МЛН
The coolest robot I've ever built!
19:40
Thomas Burns
Рет қаралды 4,3 МЛН
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Рет қаралды 2,3 МЛН
When Did Raspberry Pi become the villain?
21:54
Jeff Geerling
Рет қаралды 1,3 МЛН
Top 10 Raspberry Pi Projects for 2022
7:54
Jeff Geerling
Рет қаралды 1,5 МЛН
Arduino Garden Controller - Automatic Watering and Data Logging
9:13
Practical Engineering
Рет қаралды 3,1 МЛН
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
How to Use a Breadboard
12:21
Science Buddies
Рет қаралды 2,9 МЛН
I Can Save You Money! - Raspberry Pi Alternatives
15:04
Linus Tech Tips
Рет қаралды 3,2 МЛН
蜘蛛侠这操作也太坏了吧#蜘蛛侠#超人#超凡蜘蛛
00:47
超凡蜘蛛
Рет қаралды 40 МЛН