What's the difference? Arduino vs Raspberry Pi

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2019
  • 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.1K

  • @luki446
    @luki446 4 ปีที่แล้ว +2308

    Naming C as "similar to c#"
    is like the least and most accurate comparison i ever heard

    • @iProgramInCpp
      @iProgramInCpp 4 ปีที่แล้ว +91

      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 ปีที่แล้ว +190

      they are all, after all, starting with the letter C

    • @mbaksa
      @mbaksa 4 ปีที่แล้ว +128

      Arduino language is a version of C++ language (has classes), not C.

    • @iProgramInCpp
      @iProgramInCpp 4 ปีที่แล้ว +66

      @@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 ปีที่แล้ว +12

      @@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 ปีที่แล้ว +974

    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 ปีที่แล้ว +7

      Thats the same point as the difference highlighted between MCUs and MCs.

    • @_--_--_
      @_--_--_ 2 ปีที่แล้ว +15

      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 ปีที่แล้ว +4

      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 ปีที่แล้ว +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 ปีที่แล้ว +1

      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 ปีที่แล้ว +2468

    No Nerd ever debated Windows vs. Mac. It's Windows vs. Linux.

    • @masterdrive4033
      @masterdrive4033 4 ปีที่แล้ว +241

      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 ปีที่แล้ว +50

      Somewhat similar tho. Both are UNIX.

    • @richardwicks4190
      @richardwicks4190 4 ปีที่แล้ว +174

      @@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 ปีที่แล้ว +44

      @@masterdrive4033 MacOs is terrible and Macs are terrible too.

    • @jaybonline
      @jaybonline 4 ปีที่แล้ว +20

      I use Mac because the UI is beautiful. But i prefer Windows when it comes to USERFRIENDLY

  • @mrl22222
    @mrl22222 2 ปีที่แล้ว +278

    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 ปีที่แล้ว +19

      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 ปีที่แล้ว +1

      @@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 ปีที่แล้ว +12

      @@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 ปีที่แล้ว +1

      Oh fuck its gone sentient!

    • @mbmb7824
      @mbmb7824 ปีที่แล้ว +1

      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?

  • @phillippi2
    @phillippi2 4 ปีที่แล้ว +592

    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 ปีที่แล้ว +50

      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 ปีที่แล้ว +12

      Good luck man!! Sounds like an awesome Idea

    • @darkfoxjj
      @darkfoxjj 4 ปีที่แล้ว +12

      Doesnt tht already exist though? Automatic insulin pumps.

    • @matthudson4136
      @matthudson4136 4 ปีที่แล้ว

      That's incredible, how old are you?

    • @saltz798
      @saltz798 4 ปีที่แล้ว +18

      make sure it doesnt break and release all your insulin into you at once

  • @anandawijesinghe6298
    @anandawijesinghe6298 2 ปีที่แล้ว +414

    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 ปีที่แล้ว +14

      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 ปีที่แล้ว +1

      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 ปีที่แล้ว +36

      Arduino also can work with interrupts.

    • @horcrux8329
      @horcrux8329 ปีที่แล้ว +5

      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 ปีที่แล้ว +2

      @@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.

  • @rileyfenley522
    @rileyfenley522 4 ปีที่แล้ว +1119

    Thats a perfect comparison laptop vs calculator.

    • @aloiskleinestier1848
      @aloiskleinestier1848 4 ปีที่แล้ว +7

      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 ปีที่แล้ว +23

      Worst comparison ever, arduino is a platform, raspberry is an SBC, like a rabbit vs car comparison, nonsense

    • @aloiskleinestier1848
      @aloiskleinestier1848 4 ปีที่แล้ว +7

      @@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 ปีที่แล้ว +28

      @@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 ปีที่แล้ว +15

      @@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.

  • @davebrackmann3659
    @davebrackmann3659 3 ปีที่แล้ว +18

    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!

  • @arxmechanica
    @arxmechanica 4 ปีที่แล้ว +448

    Use them together. Pi controlling arduino subsystems.

    • @jacksonwilliams9865
      @jacksonwilliams9865 4 ปีที่แล้ว +9

      Arx Mechanica do you have any educational sources teaching how to do this?

    • @ArjanvanVught
      @ArjanvanVught 4 ปีที่แล้ว +6

      Together? The Raspberry Pi board can all the jobs an Arduino can do, and it will do it far much better.

    • @iProgramInCpp
      @iProgramInCpp 4 ปีที่แล้ว +21

      @@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 ปีที่แล้ว +2

      @@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.

  • @yosyp5905
    @yosyp5905 4 ปีที่แล้ว +214

    For the newcomers, the author meant "C++", not "C#". He made this statement down as a comment reply.

    • @mastershooter64
      @mastershooter64 3 ปีที่แล้ว +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 ปีที่แล้ว +6

      @@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 ปีที่แล้ว +10

      @@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 ปีที่แล้ว +3

      @@mastershooter64 ohh okay. Thank you :)

    • @tausiftaha12
      @tausiftaha12 3 ปีที่แล้ว

      @@cr3atur321 can relate

  • @rexbarr_5783
    @rexbarr_5783 3 ปีที่แล้ว +428

    >"More popular programming languages out there"
    >Shows Scratch
    >wat

    • @davidlee1770
      @davidlee1770 3 ปีที่แล้ว +9

      I mean, its easy, soo

    • @joseherrera4481
      @joseherrera4481 3 ปีที่แล้ว +28

      He's not wrong.

    • @Anvilcjl
      @Anvilcjl 3 ปีที่แล้ว +2

      It's C#. I do C# with unity, not much difference.

    • @southernkatrina8161
      @southernkatrina8161 3 ปีที่แล้ว +8

      12 year olds learn it.

    • @Unknwn-fw3po
      @Unknwn-fw3po 3 ปีที่แล้ว +10

      @@southernkatrina8161 Actually, 7 - 9 year olds learn it at Kenard.

  • @RawTheory87
    @RawTheory87 4 ปีที่แล้ว +12

    Your channel is forever ingrained in my memory

  • @WyattUTFT
    @WyattUTFT 4 ปีที่แล้ว +29

    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.

  • @amalpavithran2159
    @amalpavithran2159 4 ปีที่แล้ว +25

    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 2 ปีที่แล้ว

      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

  • @onhazrat
    @onhazrat 7 หลายเดือนก่อน +20

    🎯 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

  • @zachfloss1065
    @zachfloss1065 3 ปีที่แล้ว +1

    yoooo tinkernut! you're an TH-cam OG!! glad to see your still on TH-cam and congrats on your almost 600k

  • @ekoell
    @ekoell 4 ปีที่แล้ว +7

    Thank you for that easy-to-understand explanation!

  • @shorttimer874
    @shorttimer874 4 ปีที่แล้ว +98

    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.

  • @protostax
    @protostax 3 ปีที่แล้ว +35

    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.

  • @moneylaundring
    @moneylaundring 2 ปีที่แล้ว

    Tinkernut, I've been watching your videos for the last decade, I'm so glad your videos are just as amazing.

  • @roberttomsiii3728
    @roberttomsiii3728 4 ปีที่แล้ว +224

    Now I want to see someone watching TH-cam on a calculator

    • @adityasingh3963
      @adityasingh3963 4 ปีที่แล้ว +7

      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 ปีที่แล้ว +4

      @@adityasingh3963 no

    • @andrewm4835
      @andrewm4835 4 ปีที่แล้ว +2

      Aditya Singh ya no

    • @awarenessiskeyful
      @awarenessiskeyful 3 ปีที่แล้ว +4

      Sounds like a raspberry pi project

    • @l0k048
      @l0k048 3 ปีที่แล้ว +1

      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

  • @Ruben-8689
    @Ruben-8689 4 ปีที่แล้ว +5

    Nice clear and short. Thank you.Ruben from Buenos Aires Argentina

  • @ThatGuyJConroy
    @ThatGuyJConroy 4 ปีที่แล้ว +2

    That was a great breakdown. Nice touch with the trivia at the end. Well done.

  • @wrightmf
    @wrightmf 3 ปีที่แล้ว +2

    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.

  • @SJ-hw7bx
    @SJ-hw7bx 4 ปีที่แล้ว +8

    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

  • @STohme
    @STohme 3 ปีที่แล้ว +6

    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.

  • @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 ปีที่แล้ว +1

    just found this video. Thanks for being brief and getting straight to the point

  • @lukeacrey7571
    @lukeacrey7571 4 ปีที่แล้ว +8

    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!

  • @GuyFromJupiter
    @GuyFromJupiter ปีที่แล้ว +8

    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.

  • @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.

  • @ElonMusk-FanZone
    @ElonMusk-FanZone 4 ปีที่แล้ว +418

    Arduino is a microcontroller
    Raspberry Pi is a minicomputer you can run an OS on.
    Both are good for different projects.

    • @Trackrace29582
      @Trackrace29582 4 ปีที่แล้ว +2

      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 ปีที่แล้ว +5

      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 ปีที่แล้ว +16

      @@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

  • @Greg74948
    @Greg74948 4 ปีที่แล้ว +7

    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.

  • @immortalsofar5314
    @immortalsofar5314 4 ปีที่แล้ว +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.

  • @cafecorali
    @cafecorali 4 ปีที่แล้ว

    Short and straight to the point. Many thanks.

  • @TheCommonSenseProfessor
    @TheCommonSenseProfessor 2 ปีที่แล้ว

    This is my first time to your channel. I really dig the nostalgic background.

  • @charliesimar7541
    @charliesimar7541 3 ปีที่แล้ว +7

    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 ปีที่แล้ว +3

      Naw, you know better than that. Warehouses, that's plc territory.

  • @giannismentz3570
    @giannismentz3570 ปีที่แล้ว +6

    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.

  • @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!

  • @JohnnyG193
    @JohnnyG193 4 ปีที่แล้ว +2

    Nice job! Well done and very easy to understand explanation!

  • @atharva741
    @atharva741 4 ปีที่แล้ว +6

    Ohhhhh I'm addicted to your videos

  • @alicevillegas7329
    @alicevillegas7329 3 ปีที่แล้ว +5

    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.

  • @Spacemonkeymojo
    @Spacemonkeymojo 3 ปีที่แล้ว +2

    The page turn sound effect is very satisfying for some reason.

  • @nodidog
    @nodidog ปีที่แล้ว

    Thanks for this. I've often wondered what the differences were, but never gotten around to looking it up

  • @martinhow121
    @martinhow121 3 ปีที่แล้ว +12

    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

  • @Lee_Adamson_OCF
    @Lee_Adamson_OCF 4 ปีที่แล้ว +35

    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.

  • @charlesporsbjer2416
    @charlesporsbjer2416 ปีที่แล้ว +1

    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.

  • @kylesalem-fuson8012
    @kylesalem-fuson8012 ปีที่แล้ว

    As someone who is a complete noob to programming and coding, this video was incredibly helpful.

  • @HR-wd6cw
    @HR-wd6cw 4 ปีที่แล้ว +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.

  • @cesarherediaaguirre4419
    @cesarherediaaguirre4419 4 ปีที่แล้ว +5

    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!).

  • @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

  • @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!

  • @overlycranked8674
    @overlycranked8674 4 ปีที่แล้ว +58

    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 ปีที่แล้ว +2

      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 ปีที่แล้ว +6

      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 ปีที่แล้ว +5

      Stupid comment. Both communities have their self opiniated members

    • @questioneverything4633
      @questioneverything4633 2 ปีที่แล้ว

      Sounds like you're describing the Arch Linux community...

    • @pixelsmaster5452
      @pixelsmaster5452 2 ปีที่แล้ว +1

      @@martinhow121 .. and most of them start their one-liner posts with an angry tone to express disagreement with others.

  • @wallaceshackleton1889
    @wallaceshackleton1889 4 ปีที่แล้ว +6

    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.

  • @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!

  • @muxallopeniot9194
    @muxallopeniot9194 3 ปีที่แล้ว +1

    Thank you for this amazing comparison. I get it now.

  • @jonjonsson6323
    @jonjonsson6323 4 ปีที่แล้ว +32

    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 ปีที่แล้ว +9

      @@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.

  • @kallejarvinen468
    @kallejarvinen468 4 ปีที่แล้ว +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.

  • @gtsstang
    @gtsstang 2 หลายเดือนก่อน

    Thank you for this helpful quick overview

  • @bearstudios101
    @bearstudios101 4 ปีที่แล้ว

    This was an informative text. Thank you VERY much.

  • @Dextermorga
    @Dextermorga 4 ปีที่แล้ว +13

    Thats nice people are still thinking Arduino is one version :D.

  • @laernulienlaernulienlaernu8953
    @laernulienlaernulienlaernu8953 4 ปีที่แล้ว +17

    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 ปีที่แล้ว +5

      I think that's really more accurate.

    • @Cobalt985
      @Cobalt985 ปีที่แล้ว +5

      You'd be right

  • @aliahmed800
    @aliahmed800 3 ปีที่แล้ว

    Dude Ive been watching you since 09!

  • @DonCarlione973
    @DonCarlione973 7 หลายเดือนก่อน

    That was a great explanation for those who weren't sure! Thanx man👍🏼

  • @wutherer
    @wutherer 4 ปีที่แล้ว +8

    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.

  • @gabrielabruzzo4295
    @gabrielabruzzo4295 2 ปีที่แล้ว +11

    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.

  • @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

  • @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

  • @mtheos
    @mtheos 4 ปีที่แล้ว +48

    "Arduino language is like c#" made me cringe hard lol

  • @hmzmnz4857
    @hmzmnz4857 4 ปีที่แล้ว +31

    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.

  • @okramra
    @okramra 3 ปีที่แล้ว

    Worth watching this video till the end, now I know what and when was the first domain name registered, yay 😀

  • @joaovitorsousa8351
    @joaovitorsousa8351 4 ปีที่แล้ว +2

    Thanks for that video. I'm thinking which I need buy, here in Brazil both are very expensive compared with US

  • @kenschrock8479
    @kenschrock8479 4 ปีที่แล้ว +9

    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 ปีที่แล้ว +5

      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.

  • @ticktock8751
    @ticktock8751 4 ปีที่แล้ว +11

    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.

  • @RALFIK17
    @RALFIK17 2 ปีที่แล้ว

    Thx for advice starting my automatic muchrum pieczarki factory in 8 years

  • @thomasm1964
    @thomasm1964 ปีที่แล้ว

    Thanks for this. It cleared up a lot of confusion for me.

  • @derekec
    @derekec 4 ปีที่แล้ว +8

    "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.

  • @farktard2740
    @farktard2740 4 ปีที่แล้ว +9

    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.

  • @furkanayas3339
    @furkanayas3339 4 ปีที่แล้ว

    it's similar to C++ and compiling c/c++ at the background buy the whole video is perfect and so accurate

  • @radhakrishnans785
    @radhakrishnans785 3 ปีที่แล้ว +1

    Well explained about the difference
    In a simple term we understood as Arduino based on Micro-controller and Raspberry Pi based on Microprocessor

  • @pharmacist66
    @pharmacist66 3 ปีที่แล้ว +7

    After hearing this man say Arduino is similar to C#, my programmer friend who is disabled got up to turn my monitor off

  • @Kyle-ye4nj
    @Kyle-ye4nj 4 ปีที่แล้ว +14

    The right question is "What the heck is similar??"

  • @hickorytreeful
    @hickorytreeful 4 ปีที่แล้ว

    Great description, thanks!

  • @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

  • @Highfiify
    @Highfiify 4 ปีที่แล้ว +69

    How is Arduino similar to C#?

    • @zille3000
      @zille3000 4 ปีที่แล้ว +8

      Yes

    • @GoncaloAlegria
      @GoncaloAlegria 4 ปีที่แล้ว +5

      He made a mistake.

    • @billgross3579
      @billgross3579 4 ปีที่แล้ว +11

      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 ปีที่แล้ว +22

      Bill Gross Arduino is a subset of C and C++.

    • @Tinkernut
      @Tinkernut  4 ปีที่แล้ว +90

      Oh geez...I meant to say C++...totally made a mistake. good catch!

  • @nemtudom5074
    @nemtudom5074 2 ปีที่แล้ว +3

    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

  • @kevinm8865
    @kevinm8865 3 ปีที่แล้ว

    Very helpful. I have always wondered the difference.

  • @ifredpingplay468
    @ifredpingplay468 4 ปีที่แล้ว

    Thank you so much you clear my all doubts :)

  • @johnrobie9694
    @johnrobie9694 3 ปีที่แล้ว +2

    If you're at all interested in IoT (internet of things), get the Pi.

  • @maxly6
    @maxly6 4 ปีที่แล้ว +3

    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.

  • @ramnik.khanna
    @ramnik.khanna 2 ปีที่แล้ว

    @Tinkernut, thanks for a crisp and excellent video! 👍

  • @mdraiyanalam-businessaccou9108
    @mdraiyanalam-businessaccou9108 3 ปีที่แล้ว

    You are the best explainer that i have got. a big thumbs up to you.

  • @rockyrococo2584
    @rockyrococo2584 4 ปีที่แล้ว +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.

  • @ethanpixelate
    @ethanpixelate 4 ปีที่แล้ว +4

    im watching this on a raspberry pi 3

    • @RAGNES7
      @RAGNES7 4 ปีที่แล้ว +1

      I'm watching on 4

    • @jaydaily6751
      @jaydaily6751 4 ปีที่แล้ว +3

      I'm watching on a Texas Instruments TI-Nspire CX II CAS Color Graphing Calculator

    • @ArjanvanVught
      @ArjanvanVught 4 ปีที่แล้ว

      Yeah...try to watch it on an Arduino :-P

    • @ethanpixelate
      @ethanpixelate 4 ปีที่แล้ว

      @@ArjanvanVught that would be hard, could be possible though

    • @paulo.galvao
      @paulo.galvao 3 ปีที่แล้ว

      @@jaydaily6751 Why not using PI for youtube? It is used fou Home Cinema also... Linux Rocks even in 1GB of Ram in Rasp3 !!!

  • @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. :)

  • @cosnovae
    @cosnovae 3 ปีที่แล้ว

    This is my second video and I just subscribed!

  • @mehmetdemir-lf2vm
    @mehmetdemir-lf2vm 4 ปีที่แล้ว +4

    dont mix background music please. it distracts and makes harder to understand speech.

  • @themangix357
    @themangix357 4 ปีที่แล้ว +46

    So basically Arduino is what Electronics Engineer use for their hobbies while Raspberry Pi are to Programmers.

    • @luuk777w
      @luuk777w 4 ปีที่แล้ว +10

      No.

    • @TheBodgybrothers
      @TheBodgybrothers 4 ปีที่แล้ว +11

      Kind of. Microcontrollers that run straight code are real time. Reading and writing to gpio is reliable on arduino. Anything running an os, will cause delays in your code run time (it has to run other stuff). So you dont know when your code will run, which means a Rpi can't do precise timing on gpio. Eg you can emulate a serial port on gpio on arduino, but you cant on Rpi because the timing will not be always correct.
      For engineers, usually precise timing is everything. Software engineers dont care about hardware so they go for Rpi.

    • @privateger
      @privateger 4 ปีที่แล้ว +4

      Absolutely not.

    • @alexlo7708
      @alexlo7708 4 ปีที่แล้ว

      @@TheBodgybrothers And OS comes on different standard. By the way Arduino also has ARMs version.

    • @GardnerStevenD
      @GardnerStevenD 4 ปีที่แล้ว +3

      Not quite. I'm a computer engineer, both Arduino and RPi are tools for data acquisition, signal processing, communication/networking, and providing local storage. These are made for hardware-based projects. All of it can be programmed in basic languages like Python, C/C++, terminal script. I'm not labeled a programmer, but I program often because I'm using these micro-controllers. Programmers are purely in the software domain, and are more likely to run simulations with little need to gather empirical data, so they have less use for things like Arduinos and RPi.

  • @k.chriscaldwell4141
    @k.chriscaldwell4141 3 ปีที่แล้ว

    Superb! Thanks. Short and to the point.

  • @boazonline4888
    @boazonline4888 3 ปีที่แล้ว

    Excellent presentation. Thank you.