Arduino vs Raspberry Pi - Which one is better?

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • Master Raspberry Pi with our Course Bundle (96% off): andauth.co/pideal
    The Arduino microcontroller is a complete ecosystem of boards, software, 3rd party libraries, clones, and an online community. Likewise, the Raspberry Pi is a complete maker ecosystem of boards, software, 3rd party libraries, and an online community. You can get an Arduino board for less than $10 and similarly you can get a Raspberry Pi board for less than $10. So, what are the differences and which is best?
    Introduction to Android app development: www.dgitacademy.com
    Let Me Explain T-shirt: teespring.com/gary-explains-l...
    Twitter: / garyexplains
    Instagram: / garyexplains
    #garyexplains
    Affiliate Disclosure:
    When you buy through links in our description Gary Explains may earn an affiliate commission.

КОМЕНТАРІ • 283

  • @Promilus1984
    @Promilus1984 4 роки тому +22

    Ok ;) Few important notes. You can make Raspberry Pi Zero to boot up almost as fast as Arduino. It boots up so long because it starts complex OS from SD card which is totally OPTIONAL. Arduino has no OS whatsoever, just pre-programmed bootloader which allows to upload your hand-crafted firmware to the MCU. So... you can make hand crafted firmware to Raspberry Pi Zero as well, see projects which uses RPi to emulate Commodore 1541 floppy drive and it's OS or BBC Micro turbo module. This is kind of use in which RPI starts almost instantly. SDCard corrupts because OS makes accesses to the card when power fails. If it's read-only filesystem that alone makes it way less vulnerable. Flash-writes during loss of power might corrupt that flash region on MCU as well, but with SD card you can actually damage system files but with MCU you only get invalid data in eeprom emulating flash region which doesn't process code, only holds data. Arduino original product is also made to support foundation, so substantial portion of the official price is "donation" ;) Most clones are way cheaper, MKR1000 clones will probably be as low as 10$ anyway - that's component price + manufacturing fee + small profit margin. And last but not least - MCU has on-die advanced timers which really allows you to generate pwm, count fast impulses etc. It also has powerful ADC with speed way over acoustic band (and less noise) plus almost as powerful DAC. And can power down to draw microamps so is well suited to battery powered nodes. Also MKR can support directly capacity touch buttons, sliders etc. (due to having decent ADC and libraries) when RPi cannot without external hardware. So basically in most of the times when you have to run multiple applications under system it's way better to stick with Raspberry (or Orange, or Banana, or CHIP, or Nano or whatever Pi). If you need specific firmware solution with wifi connectivity it's either mkr or just esp32. Which actually offers most of the things MKR offer, has faster core and costs less.

  • @AndrewTSq
    @AndrewTSq 4 роки тому +23

    ESP32 is such a cool arduino-device. Its got everything, can even run old gameconsole-emulators and cost from like $5.

  • @sequri
    @sequri 4 роки тому +73

    Apples or Oranges: which one is best?

    • @clam4597
      @clam4597 4 роки тому +10

      Bananas.

    • @jjbailey01
      @jjbailey01 4 роки тому +7

      Tomatoes.

    • @RobiBue
      @RobiBue 4 роки тому +3

      Depends... green, yellow, red, Granny Smith, golden delicious, gala, fuji, or pink pearl apples,
      Valencia, Hamlin, sanguinelli, cara cara, tarocco, bahia, bergamot, or Seville oranges... dang, did I just get suckered in?
      Heck, raspberry pies are good to eat too 😉

    • @WildVoltorb
      @WildVoltorb 4 роки тому +4

      Raspberry

    • @shinigamilee5915
      @shinigamilee5915 4 роки тому

      Raspberry's or Dingle-Berries, which one is best?

  • @nimrodlevy
    @nimrodlevy 4 роки тому +1

    Mega like! Really looking forward to see the upcoming videos... Many thanks for the time n effort put into these videos. I enjoy'em a bunch!

  • @spwim
    @spwim 4 роки тому +4

    great video, i love the fact that the cost now is kind of just down to the 'manufacturing' process and handling, and not anymore the complexity of those CPU's, or MCU's, whatever.
    Each weigh about 20g raw material, and thats just the cost

  • @nekdo_kavc
    @nekdo_kavc 4 роки тому +2

    Thanks for this explanation. I was wondering about that.

  • @papablopapapablo8123
    @papablopapapablo8123 4 роки тому +1

    Esp32 is my preferred device now. Rpi in in otrer level, like server where I need a bunch of iot devices be coordinated, controlled and monitored. The simplicity is a plus in complex protects that provides more strong and flexible ecosistema. Each device have their utility.

  • @heedmywarning2792
    @heedmywarning2792 4 роки тому

    This was an extremely informative video. Thank you for taking the time to put it together.

  • @franciscovega5522
    @franciscovega5522 4 роки тому +7

    Keep up the good work Gary

  • @smthsmth111
    @smthsmth111 4 роки тому +1

    Really clear comparison. Thanks a lot!

  • @bluegizmo1983
    @bluegizmo1983 4 роки тому +31

    Good video! I would say though, with the whole Arduino vs Pi thing, you kind of make it sound like the Pi can do everything an Arduino can and more. While that is kind of true, people should not think that they should just ignore Arduino and go straight for a Pi. Just because you COULD plow a field with a Monster Truck (Pi), it would be better to use a Tractor (Arduino). Lol

    • @josefaschwanden1502
      @josefaschwanden1502 4 роки тому +4

      If a raspi is a monster truck then a arduino is a bobby car for real.

    • @akiaeki
      @akiaeki 4 роки тому

      Josef Aschwanden A bobby car. Lol

  • @alexshield7532
    @alexshield7532 4 роки тому +2

    esp32/8266 and micropython are a perfect alternative for arduino, has wifi and boots fast and if you need the arduino ecosystem you can use it too. Has a ADC and works with every sensor.

  • @MatsAndersson
    @MatsAndersson 4 роки тому +1

    Really helpful. Thank you.

  • @CXensation
    @CXensation 4 роки тому +17

    You gotta be in business ...
    Meaning you have to actually use both types to understand what the differences are and what they are useful for.
    If you dont have a general interest for automation, programming or electronics, you will never quite understand what these bugs are 😎
    Being educated as an electronics engineer back in the '70es, I feel like heaven on earth with all the possibilities now available.
    Back then we had to look for bargains on BC237's in multipacks, to get something done 😛

    • @MadLabZ
      @MadLabZ 4 роки тому

      amen brother!!!

    • @CXensation
      @CXensation 4 роки тому +2

      @@MadLabZ I appreciate your thanks brother, I will pray for you brother!!!

    • @marcdraco2189
      @marcdraco2189 3 роки тому

      Yeah, like when even a small red LED cost 30-40c! We're spoiled these days,

  • @smoke.007
    @smoke.007 4 роки тому +1

    I use the esp8266 nodemcu and d1 mini all the time for home automation with Home Assistant. Esphome is wonderful. Esp32 are great for the bigger jobs.

    • @r1273m
      @r1273m 4 роки тому

      So do I. WEMOS D1 costs around £2 and includes WiFi. I have temperature sensors, DS18B20's all connected by the 1-wire system. Great value.

  • @raiscl
    @raiscl 4 роки тому

    Bravo! Nice vid, and as you said, in the end is about what is your project's needs.
    I use a pi4 as a companion to my iPad to have a full linux system available for development and as a plex server on the go. I need to explore more the arduino side, only thing puts me off is that I don't like to write in C.

  • @stalbaum
    @stalbaum 4 роки тому +6

    Great video! Suggestion, show a little love for the ESP32?

  • @ancapftw9113
    @ancapftw9113 4 роки тому +2

    I've been wanting to build a CO2 scrubber for a while now. Looks like the Pi Zero W I bought is a bit overkill.
    I'll just use it for a robot, though.

  • @hans-dieterjung4026
    @hans-dieterjung4026 4 роки тому

    Thanks a lot for your Videos. I have one question, on a RPI is there any Microprocessor to handle the GPIOs and are there 8, 16 or 32 bit?

  • @ravimali2814
    @ravimali2814 4 роки тому

    Would love to have more tutorial like videos on different microcontrollers. Also waiting for circuit python videos

  • @matth3wc
    @matth3wc 4 роки тому +1

    I know arduions\microcontrollers almost always meet real time sysem requirements like hard timing constraints. But does the pi? With an OS you're not always going to meet hard deadlines, as it could be scheduling other tasks so the important task might miss it. Though this depends on what your hard timing constraints are.

  • @JoelSolomonivoriesablaze
    @JoelSolomonivoriesablaze 4 роки тому +3

    I'm glad I watched the video bc I was about to rip you a new one based on the title. I can see why people would hate on you for the title, but I can see why you would title it as it is. People who don't know much about this would come in thinking "Let's see what this guy's opinion in," when it in fact turns out to be a video saying, "yeah, you can't compare these things." I think a good analogy would be Arduino as a car and a pi as an airplane. Could you take a plane anywhere you take a car? Sure. But it would be pretty stupid to take a plane to the store or take a car across multiple continents. Different use cases require different tools.

  • @mjmeans7983
    @mjmeans7983 4 роки тому

    So, which SBC is best for micro market device development offering closed/protected code protection?

  • @avejst
    @avejst 4 роки тому

    Thanks for sharing 👍
    Good points 👍😀

  • @fuseteam
    @fuseteam 4 роки тому +20

    30.......5
    nice reference to the "full" rpi board price

    • @spwim
      @spwim 4 роки тому +2

      i never bought such a expensive arduino board in my life to be honest

    • @fuseteam
      @fuseteam 4 роки тому

      @@spwim lol

  • @d0lly_karthi
    @d0lly_karthi 4 роки тому

    A screen capture card for mobile is costly. My question is can we use raspberry Pi any board to use it as screen capture card?

  • @dutchdykefinger
    @dutchdykefinger 4 роки тому +2

    you can get an atmega328p clone board for 2-3 bucks, and even then they get murdered by 80 mhz STM32s left and right going for the same price,
    and they barely even deliver in the GPIO part (where ESP32s shit the bad with low analog input polling rates and all)
    the STM can do a gameboy with way lower level instructions, the r-pi can emulate 8 and 16 consoles with decent results regardless of massive amounts of OS and emulator overhead,
    STM can't even dream of matching the r-pi in value proposition when it comes to raw punching power, let alone the atmegas lol
    i mean, 8mhz on arduino (20 mhz before it burns up with some oscillator crystals) vs 1ghz, that doesn't require any IPC measurements to tell me who's the winner there,
    not to mention 8-bit vs 32-bit, it can literally push 4x more data in a single clock cycle too AND be more precise too,
    a factor of literally 100 isn't even off the table when it comes to calculation speeds.
    but yeah, if youre looking for a low-power controller for your projects (going as low as 20 milliamps at 5v, 1/10th of a watthour),
    nothing wrong with it, for embedded hardware -> less is more.
    then again, the extra hardwre on the arduino makes it WAY less power efficient than just the atmega...
    one goes for days on a battery, the other one can go for months if you use the power states right and just wake up from an external trigger
    so the arduino kind of undermines the whole power thing in favor of flashing your own atmegas (regardless of whether it has the arduino bootloader or not)
    never even bothered using the GPIO on the regular r-pi, why dedicate a powerhouse like that for it when it's raining atmega, stm32 and esp32s for 3 bucks.
    the power of the pi zero is the fact it has 2 usb controllers, and you can flash the firmware on them to make your own HID usb devices (Although the controller on the arduino leonardo specifially can do that too), and has ample ram to run more than 3 libraries, pretty sure that was the original MSRP orso, haven't seen one under 10 for at least 3 years, they have been inflated forever... closer to 13 than the 8 bucks they used to be (but that's with the wifi these day though)
    if you're really looking to work with barely any resources, try a digispark, it's a rush to work around the insane limitations of 1kb ram and 6kb program memory,
    and usually they are used like rubber duckies with a USB keyboard/mouse library that already eats away at that 6kb.
    but i find hard walls like that works inspiring.
    either way, they're sooo much different, but everyone who really wants to look into coding embedded stuff and learn about electronics themselves, should have an arduino,
    hell i'd say you haven't really optimized code, and learned the ropes, until you had microcontroller beat your ass with limitations like it was 1985
    code is hell to maintain, and it's usually best practice to just delegate the job to multiple controllers even if you could do it on 1, but it's a great learning experience :D
    i find r-pis the best way to learn your way around linux though, as a sysadmin i learned the ropes of Redhat 5 back in 99, but never saw linux as a good desktop operating system,
    i still don't by the way, window managers can't help but suck shit even today, that's why i'm a CLI warrior.
    in fact, i havea midi controller in the works that uses the zero as USB to midi interface, but the actual self-sufficient processes like the internal sequencer and oscillators are delegated to atmegas, way easier to maintain code and debug, and more shots at redundancy too,
    and let's face it... i don't expect microsecond precision from a r-pi running a full-blown operating system, in terms of timing precision not even the fastest x86 pc has anything on the atmegas, despite all the nanotime functions and 64-bit floats they can return, they'd be lucky to get 2ms precision in the loop with the operating system bullshit keeping it down, i reckon it's a lot better on ring 0, haven't tried using pure ring 0 on a pi to be honest, the arduino will murder any general purpose computer in GPIO functionality and timing precision.
    (people still hold on to r-pi 1's for GPIO as they're better at it, custom timings and stuff)
    source:
    i have 2 r-pi 3bs, an r-pi 4, an arduino uno, a leonardo, a mega knockoff, about 5-6 atmega382p nano knockoffs, and like 8 dip versions of the atmega chips themselves (without arduino bootloader)
    about 3 stm32s and about 3 ESPs (of which 1x esp32, and 2 old ones that still allow for wifi deauthing ;)
    yes, most of them are in the big old aliexpress drawer of shame, reminding me of all the projects i haven't finished yet,
    (i'm a computer geek, but a shitty electrician)
    tl; dr: i think the arduino isn't worth putting money on anymore at this point, not even the atmega chip itself really. it's been a good run though,

  • @tibfulv
    @tibfulv 4 роки тому

    Since Arduino's compiler is GCC, you're not necessarily limited to C/C++. You can in theory use every language GCC supports. Just grab a more recent version of GCC (because the compiler distributed with the interface is positively ancient), and cross-compile it with crosstool-NG or something. And if you can generate arduino binaries with another tool, I'm sure those can also be downloaded to the device with some fiddling.

  • @send2gl
    @send2gl 4 роки тому

    Re power consumption; I have a Zero W running headless with an aircraft ADS-B tuner attached to USB (you did a video on ADS-B recently), it uses around 400-450mA which is quite low compared to Pi 3s or 4s.

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому

      Pi 3 would use the same. Lol, max consumption is not the consumption you are going to use always

    • @send2gl
      @send2gl 4 роки тому

      @@JosueRodriguez08 The Zero is a single core processor, of course it will use less power than a multi core processor. Appreciate it is dependent on tasks being performed but my zero will do ADS-B scanning using a 500mA phone charger, Pi3 may not even boot using that power.

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому

      @@send2gl I have used my pi3 from a laptop USB port....so don't say that

    • @send2gl
      @send2gl 4 роки тому

      @@JosueRodriguez08 That's why I said 'may not' in the comment and not 'will not'.

  • @jonathangerard745
    @jonathangerard745 3 роки тому

    Arduino has a bootloader only that simply loads the program flashed to it. So there's no "shutdown" option for an Arduino hence its completely safe to turn it off even when it is running the program.

  • @kloudytics
    @kloudytics 2 роки тому

    Great video/info.

  • @marcpouliot1
    @marcpouliot1 4 роки тому

    No Analog input on pi.... (?) Interrupts for realtime ?...

  • @PrivateSi
    @PrivateSi 4 роки тому

    The Pi could do with something like Menuet OS. Graphical user interface, compilers and assembler and a surprising number of apps..... on a floppy or 2... 3mb OS will boot up in no time and and still offer a nice user experience.... As someone who's main product type in his little online shop used to be the smallest thin client motherboards I could find the Pi was the nail in the coffin. It was fun finding job lots of tiny PCs, low spec ones were often the smallest... Tiny old Compaq thin clients with 300mhz mmx X86 cpu, 128mb ram, flashable rom on a 3'' x 4'' form factor.. Usd for many device control projects, including some robotics... Bought for around £5 to £10 each in fairly large quantities at a time when possible, with power supplies... Power supplies sold for £15 as they fit many other Compaq TCs and laptops, mobos for £15 also.. Nasty nuts to crack though, those Compaq cases... I sold quite a few of the empty cases and PSU combos for nano-itx builds at £25. Dinky little things with a stand, a bit too small for mini-itx... the good old days. SFF PCs, parts and accesories. Converted higher spec thin clients made excellent set top boxes when converted to stand alones with a laptop HD and DVB-T card... blah, blah, waffle.. Wyse were my favourite in the end.

  • @Bianchi77
    @Bianchi77 2 роки тому

    Nice video, thanks :)

  • @fuseteam
    @fuseteam 4 роки тому +1

    8:53 waiiit is that mouse connected to the keyboard?

    • @GaryExplains
      @GaryExplains  4 роки тому +1

      Yes, it is a USB keyboard with built-in USB hub. Not uncommon.

    • @fuseteam
      @fuseteam 4 роки тому +1

      @@GaryExplains cool did not know that was a thing, i wonder if usb-c monitors would work through such a keyboard

    • @jjbailey01
      @jjbailey01 4 роки тому

      @@fuseteam the first mass produced USB keyboard, which debuted with the first iMac had a built in hub.

    • @fuseteam
      @fuseteam 4 роки тому

      @@jjbailey01 oh my

  • @redo1122
    @redo1122 4 роки тому

    Welp. You can use ARM Arch linux for fast start and use read-only mount for system.

  • @android199ios25
    @android199ios25 4 роки тому +1

    I have zero w and old printer setup for wifi printing. It’s at my parents house. I have never had any problems with sd card, and my parents switch it off by unplugging power cord all the time. Sd card in it has survived 2 years, and it keeps on going....

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому

      That's because in that application you pi is almost never writing to sd. It's idle most of the time, so no corruption

  • @jorditribo94
    @jorditribo94 4 роки тому +1

    And what about the Arduino Nano 33 IOT for $20 or maybe ESP32 boards for $5, including WiFi, Bluetooth and a dual core 200 MHz processor?

  • @sapientum8
    @sapientum8 4 роки тому

    ATtiny13a can run on 190 μA @ 1.8 V and 1 MHz (numbers from the datasheet) - the difference in power consumption with PI (200mA) is already 1000x, more than 3 orders of magnitude.
    But that's not all it is capable of - by underclocking it to 32kHz with external oscillator, it will run on just 20 μA, 10,000x less power, which is whole 4 orders of magnitude lower than PI ! In other word, on the same battery, the attiny chip will run 10,000 times longer. Or, if you want, you could have 10,000 of them run in parallel instead of 1 PI.

  • @cheako91155
    @cheako91155 4 роки тому +2

    For the $20 price difference you could get a 20000mAh battery pack that would protect your sd storage and help buffer the power draw difference. I don't really know why else one would choose an Arduino other than price.

    • @bkvdpw
      @bkvdpw 4 роки тому

      boot speed
      no OS overhead
      potential security issues introduced by an OS that are not introduced by the Arduino environment
      power consumption of the controller
      Given that this is a comparison of bananas and condoms, I'd say he did a fair job explaining the difference. And though, like bananas and condoms, they can be used together, each has its own separate and distinct purpose.

    • @cheako91155
      @cheako91155 4 роки тому +1

      @@bkvdpw There was a good explanation. From the look of it capability wise there is nothing the Arduino can do that the PI can't. Even the points you made about boot times and security are both something the PI can match! The boot process is long because the PI has more features than the Arduino, remove those services and features from the boot process and the PI can match the Arduino. See boot sector games and such. The same solution would fix your concerns regarding security, just turn off things you don't need or that the Arduino doesn't have... Even the OS is optional. The other point you raise is concerning Power. From an environmental POV the Arduino uses less power. From a practice POV an energy solution would be possible given the ~$20 budget saved by choosing the PI.

    • @cheako91155
      @cheako91155 4 роки тому +1

      See en.m.wikipedia.org/wiki/RISC_OS# There are also a number of promising OSs being written by Rust Developers. These should provide the boot speed and security you get from an Arduino, without having to become an expert on the Linux Boot Process.

  • @byatse6181
    @byatse6181 2 роки тому

    is there as like debugger like Keil IDE with asm

  • @reiniertl
    @reiniertl 4 роки тому

    Prices can be misleading because we are talking retail prices. Once you scale production up you should notice that microcontroller boards can be indeed a lot cheaper than more complex SoC. It may be possible that Arduino is making small batches of the board to reduce stock sizes and that is what drives prices high, particularly because the MKR system is less popular than previous boards and also is in their "Industrial" niche. I do agree with your points about system complexity and booting times, but there are many other reasons you would use an Arduino instead of a Pi, for example ADC and DAC, PWM, UARTS, USARTS, TIMERS, I2C and many other peripherals of which microcontrollers tend to have plenty more than a Raspberry-Pi.

  • @id104335409
    @id104335409 4 роки тому +2

    I did a quick search for Arduino and Raspberry projects some days ago and found a lot more interesting projects for the Arduino than for the Raspberry. Those were the same boring stuff as always like a display built in the mirror. I just thought that is rather strange.

  • @SixOThree
    @SixOThree 4 роки тому

    Doesn’t the pi zero still have supply issues?

    • @saturnGEEK
      @saturnGEEK 4 роки тому

      V1.3 (current version) resolved all of those issues. That was released only a few months after the initial Pi Zero release. Pi Zero W doesn't suffer from any power issues.

    • @GaryExplains
      @GaryExplains  4 роки тому

      I think Six0Three means "supply" as in your can't find them for sale, sold out.

  • @Diranar851
    @Diranar851 4 роки тому +1

    You get a NodeMCu with 8266 Chip for like 2 Dollars in China, your Prices are total off the charts.

    • @GaryExplains
      @GaryExplains  4 роки тому

      "Off the charts"? Eh? Did you even watch the video?

    • @Diranar851
      @Diranar851 4 роки тому

      @@GaryExplains Yout Thumbnail Picture was enough, thanks. False Advertisement, then.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@Diranar851 LOL. That is probably the stupidest thing I have heard today. The cost of the MKR1000 is as "advertised". Nothing false or incorrect. I go into depth in the video about the alternatives that are available including the ESP based Arduino compatible boards. Sorry dude, but you are way off the chart here.

  • @flemlion13
    @flemlion13 4 роки тому

    For the fans of python, pycom.io/ has a number of boards for that kind of tinkering as well. Their first board was ESP8266 based and a prime example of the huge penalty you get that way. What you could fit on there and have running is so much less than the same board using the Arduino IDE.
    But I do get that it's better to have something that you can use and at least get something working, over something that in principle is more efficient, but maybe much harder to understand, so that someone might not be able to get something running.

  • @voytechj
    @voytechj 4 роки тому

    Rpi is less capable if we talking about max pin current, only 3mA. AVR from adruino uno can handle 20mA, SAMD21 from arduino mkr1000 only 7mA. It is less powerful but can enter power save mode with ~5μA and wake up from time to time to read data from sensors. Can be easily powered from coin cell.
    Its worth to mention that μController is a whole computer in one chip. Arduino is just a pcb board with that chip. After loading a program into the flash memory you could desolder it and connect to coin cell and it could work with no problem. Chip alone cost ~1.5$ and 4mmx4mm packages are available. It would be hard to size down a Rpi.
    μC are ideal if you need fast, exact time and 100% guarantee response for an incoming interrupt signal, no OS to meddle.

  • @haddow777
    @haddow777 2 роки тому

    Okay, ai don't know what happened with us prices. I live in Canada and I just looked up both boards. The arduino is in the $40-60 range, which seems to be in line. The Raspberry Pi Zero is like $75+ though. So, in the video, it's about 3 times cheaper but now it's twice the price. Has it really gone up that much in the last year?

  • @stylesoftware
    @stylesoftware 4 роки тому

    If your considering Servo or other PWM devices, the Pi is very poor as it lacks true hardware level PWM control. On the other hand, the Arduino can read and write digital signals; It can detect for example a high, low, rising or falling of the signal. And allows you to generate your own custom signal in real time.

  • @4.0.4
    @4.0.4 4 роки тому

    Realistically - an ESP32 costs less than the Pi Zero W. Also, you cannot get several Pi Zeros, you may be able to buy one unbundled, maybe, sometimes.
    And an Arduino costs $2. Or $2 + $28 brand name.

  • @sequri
    @sequri 4 роки тому +1

    Bulldozer or Tractor: which one is best?

    • @GaryExplains
      @GaryExplains  4 роки тому +1

      LOL another person who didn't watch the video! 😂

  • @RossPotts
    @RossPotts 4 роки тому

    Haven’t finished watching yet, but the use-case scenario is what determines which one is better.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Then finish watching it.

    • @RossPotts
      @RossPotts 4 роки тому

      Gary Explains seeing as how the video is around 13-15 minutes and my comment was 2 hours ago, one could assume I FINISHED IT.
      Loosen your panties a bit, I wasn’t disparaging you.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@RossPotts Great and so you will know that I said that very thing in the video.

    • @RossPotts
      @RossPotts 4 роки тому +1

      Gary Explains yup, and I was pleasantly surprised. My notification only says 7 minutes ago on your initial reply, so if I jumped late, I apologize.

  • @TazoLatte
    @TazoLatte 4 роки тому

    Pi-hole was a fun and simple project that shows you how much garbage comes your way. Still smart to use with an ad blocker. Pick out a fun project and have fun its what I think this video helps explain.

  • @xiaoqiaowu2174
    @xiaoqiaowu2174 4 роки тому +3

    esp32 ftw

  • @leledumbo
    @leledumbo 4 роки тому

    I still think Arduino is too expensive, even its clones. We use it as terminal nodes in our smart farm system, and its job is only (de)activating switch and reading values from two sensors (temperature and humidity) and provide http endpoints for them, compared to Pi as a hub which has to synchronize the Arduino and a cloud server. But its total price per node actually exceeds our Pi. So I hope there are alternatives that are much cheaper with similar functionality, because the terminal node is the one that needs to be numerous.

  • @dieSpinnt
    @dieSpinnt 4 роки тому

    Thanks for the video. Some Suggestions:
    AVR:
    Go: github.com/tinygo-org/tinygo
    Rust: github.com/avr-rust github.com/avr-rust/blink
    Python: PyMite, micropython
    Lua: github.com/deemess/uLua github.com/elua/elua
    Then wiki.gentoo.org/wiki/Cross_build_environment which enables you to build full blown language support including C, C++, D, Fortran, Ada, Go with the GNU gcc tool-chain or have access to the LLVM family with its wide variety of language support.
    Your Arduino IDE uses the gcc tool-chain under the hood, so it is capable of C++ and you can specify your own tool-chain or use one from blog.zakkemble.net/avr-gcc-builds/ to have some more modern features available.
    Raspi:
    Comparing boot-times will be fairer when comparing bare-metal with bare-metal: en.wikibooks.org/wiki/Bare-metal_Raspberry_Pi_Programming + github.com/bztsrc/raspi3-tutorial
    In other words, I repeat what you said in the video: It is important to know which is the right tool for which use-case.

  • @cronopio12345
    @cronopio12345 3 роки тому

    where you find these at 5?

    • @GaryExplains
      @GaryExplains  3 роки тому +1

      Here www.adafruit.com/product/2885

  • @hongotopiadada7574
    @hongotopiadada7574 2 роки тому

    Hey, you forgot to talk about the part that the Arduino has and the pi not, hardware timers, interrupts and stuff

  • @gh0stgl1tch
    @gh0stgl1tch 3 роки тому

    Can you share the link to the 5$ pi zero

    • @GaryExplains
      @GaryExplains  3 роки тому

      On the Raspberry Pi website: www.raspberrypi.org/products/raspberry-pi-zero/

  • @westernshitt732
    @westernshitt732 4 роки тому

    Great explanation professor .... Mark is late today ....MARK!!!

  • @harrytsang1501
    @harrytsang1501 4 роки тому

    Very simple, get a Pi Zero W and an Arduino Nano. Now you get GPIO, full Linux as well as PWM. Write your arduino code so that it just passes serial calls to the arduino functions.

  • @anishkamble7111
    @anishkamble7111 4 роки тому +6

    Arduino is a microcontroller
    Rpi is a microprocessor

  • @sjonjones4009
    @sjonjones4009 4 роки тому +2

    *You CANNOT try different operating systems of any kind on an Arduino! And Arduino doesn't have an OS, its IDE is a compiler and uploader for the libraries to the compatible devices* .
    The biggest differences between the two are Pi's can have an OS for more memory-hungry and complicated tasks (complex robots etc.) while Arduino are for basic to moderate mechanical tasks. Also Arduino is only the interface for the microprocessor itself, but the microprocessor can be removed (from some Arduinos) to make the device/circuit smaller or make copies of the microprocessor for more than one device.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Depends on your definition of an OS and which Arduino compatible board you are using. About the OS I have had this conversation with others here, please look at the comments, I won't repeat them here.

  • @Sixthflyer
    @Sixthflyer 4 роки тому

    ESP32 is my choice. The Heltec wifi kit if i need a display and the M5Stack if i need a case, color graphics display, sd card, buttons ... And all are programmable in C or Micropython. Im lovin it 😃

  • @TheEulerID
    @TheEulerID 4 роки тому

    I would not call what the Arduino has an operating system. It's perhaps closer to a BIOS, but even then it's one which is tailored and compiled for each application. I don't count libraries as an operating system; they are a rather different concept.
    If somebody cared to, then it would be possible to produce such a minimal environment for a Raspberry Pi. The latter is not limited to Linux after all. However, it would be something of an overkill to use a Raspberry Pi as a microcontroller.

  • @daque1960
    @daque1960 2 роки тому

    Ever consider doing a video on LILYGO® TTGO T-Display ESP32 ? Neat little board with a nice lcd display on it and cheap too

  • @TurboGoth
    @TurboGoth 2 роки тому

    It's a bit of an apples and oranges comparison. But since you made a point to explain how drastically different they are in terms of Linux vs mad minimal, you know that and presumably your audience doesn't necessarily know that. Still, to get past these basics and assume someone knows they want to do a microcontroller project which if that was NOT the case, they need to stay FAR FROM the arduino, I think a better comparison would be Raspberry Pi PICO vs Arduino. And with that comparison, I would be very deliberate in pointing out that there are AVR microcontroller arduinos and I would steer people clear of those since WHY LEARN AVR assembly when ARM actually applies far more broadly and on much better processors for the price. So then the most apples and apples comparison becomes Ri Pico or an ARM Arduino and I think that one comes down to all the shield availability with the Arduino and how much you want to delve into FREE RTOS which is it's own very big world but more applicable to learning real industry projects. I'm only toying with AVR myself because it blows my mind that mankind ever actually hand coded machines with 8 bit registers. It's wacky. But it's a trip to the ancient times. And how it does pointers using special register pairs to get a 16 bit pointer. ???????????? But ARM just gets you straight up 32 bit which is far more than necessary to address all of memory as a flat linear range since no micro controller will have over 4 gigs of ram. As a matter of fact, the memory you're dealing with is from an SRAM pool that is fixed and obviously MUCH smaller.

  • @flemlion13
    @flemlion13 4 роки тому

    There is also OTA for Arduino style microcontrollers, for example: arduino.esp8266.com/Arduino/versions/2.0.0/doc/ota_updates/ota_updates.html

  • @jyvben1520
    @jyvben1520 4 роки тому +2

    esp32 with micropython or a pyboard-d, usb connection, notepad editor + filezilla

  • @browaruspierogus2182
    @browaruspierogus2182 4 роки тому +2

    Pi Zero - $15 at best and power hungry - eats battery fast, heats up

    • @hennochoi
      @hennochoi 4 роки тому +1

      I'm also curious where he found those zero for 5$ all the ones I found were above 10$ if you bought them from China while you can get Arduino nano for 2$

  • @augustvonmackensen9785
    @augustvonmackensen9785 4 роки тому

    Which one is better... But for what purpose ??
    Arduino is perfect as a microcontroller, but it absolutely sucks for watching UA-cam
    Pi can serve as a microcontroller, but from my experience - one power loss and you need to re-image your SD card

  • @1MarkKeller
    @1MarkKeller 4 роки тому +3

    *GARY!!!*
    *Good Morning Professor!*
    *Good Morning Fellow Classmates!*

  • @chronobot2001
    @chronobot2001 4 роки тому +1

    So far, the Arduino has been able to do everything I have wanted to do.
    I bought a pi and the type was so small I couldn't read it. I'm sure there is some way to change that, but I didn't do it.

  • @zenande699
    @zenande699 4 роки тому

    Why can't they make a Raspberry Pi or any other microcontroller with a Snapdragon SoC?

    • @GaryExplains
      @GaryExplains  4 роки тому

      Since the Snapdragon isn't a microcontroller, then there will never be a Snapdragon based microcontroller board. Are you asking why can't they build a Snapdragon based SBC?

    • @plankalkulcompiler9468
      @plankalkulcompiler9468 4 роки тому

      Because they are a microcontroller company.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Who is a microcontroller company?

    • @zenande699
      @zenande699 4 роки тому

      @@GaryExplains oh yes, I'm asking why can't they built a Snapdragon based single board computer

    • @GaryExplains
      @GaryExplains  4 роки тому

      They can and they do: www.96boards.org/product/rb3-platform/ and www.96boards.org/product/dragonboard820c/

  • @daveayerstdavies
    @daveayerstdavies 4 роки тому

    I thought the distinguishing feature of microcontrollers was that they DON'T have an 'operating system'.

    • @GaryExplains
      @GaryExplains  4 роки тому

      There are plenty of microcontroller operating systems including Zephyr, FreeRTOS and Mbed OS.

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому

      Actually, that's the advantage of the microcontroller. You can use all of its power for what you want to do....like, why do I want an OS if I'm going to perform only one task?

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@JosueRodriguez08 Well, microcontrollers can be used in more complex situations that you are envisioning.

    • @daveayerstdavies
      @daveayerstdavies 4 роки тому

      @@GaryExplains Those are embedded systems O/S. Embedded does not equal microcontroller. For instance, the ATmega family used in Arduino do not have or need anything resembling an operating system.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@daveayerstdavies Interrupt handling, cooperative multi tasking, Bluetooth stack, networking stack... Starting to sound like an OS to me. Have you seen how much code there is in the core that isn't exposed to the programmer?

  • @paulrasaiya
    @paulrasaiya 4 роки тому

    It was easy to learn about microcontrollers with Arduino. Advanced users would prefer pi

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому +2

      Advanced users prefer not to use arduino nor rpi. There are a lot of boards that are better

    • @paulrasaiya
      @paulrasaiya 4 роки тому +1

      @@JosueRodriguez08 completely agree with you 100%. Legends don't use aur or pi.

  • @AndersJackson
    @AndersJackson 4 роки тому

    There are even smaller Web servers. Look at the original Contiki OS by Adam Dunkel.
    www.contiki-os.org/
    en.wikipedia.org/wiki/Contiki

  • @tlh1588
    @tlh1588 4 роки тому +4

    What are these used for... "I want to know more Please let me understand"

    • @dertythegrower
      @dertythegrower 3 роки тому +1

      Uh, what... make sense. And who upped this comment lol 🙄

  • @Trivimania
    @Trivimania 4 роки тому +1

    Where can you buy a PI zero W for $5 ?????

    • @GaryExplains
      @GaryExplains  4 роки тому +1

      It is $10 for the W version, as I say in the video.

    • @pjsivley
      @pjsivley 4 роки тому

      @@GaryExplains As I read all these comments about the Pi prices, asking the same question over and over, I've thought to myself "Gary should just pin a comment at the top saying the Pi Zero and Zero W sells for 5$ and 10$ respectively in ONLY his country".

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@pjsivley LOL

  • @jonathanpritchard6464
    @jonathanpritchard6464 4 роки тому +1

    I think it really needs to be made clear that the Arduino is NOT running any kind of operating system, not even a simple one. There is no room for that with kilobytes of memory and storage on the chip. The IDE is providing a simplified interface for writing firmware that is compiled, flashed to the chip, and run directly on the hardware. There is a small amount of code that helps simplify the process of flashing the compiled code to the chip, and that's it.
    For the majority of applications, projects, and learning, I'd recommend the Pi over the Arduino. The scope of what the Pi is capable of is so much wider, and learning Linux is a far more general and valuable skill than learning a specialized subset of C. The ability to remotely administer a headless Pi with SSH is also a huge advantage for any kind of ongoing project.
    Exceptions to this recommendation would be:
    1.) IoT projects that require low power consumption (run off a battery) and have minimal networking requirements (pushing data, handling extremely short and simple requests).
    2.) Controllers for small scale industrial processes that need to be highly reliable and recover quickly from power glitches. I know a guy that has used Arduinos to automate most of the manual processes on his farm scale olive oil machine.
    3.) Someone who absolutely knows that they want to get into electronics and firmware, rather than computer science and general computing. But even in this case, they'd probably be better served by a more fully featured microcontroller development platform.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Depends what you mean by operating system.

    • @pudelfan3059
      @pudelfan3059 4 роки тому

      Hi.
      Another important difference is that the pi is a computer and the atmel chips (nano & co)are microcontrollers. A computer has an operating system that has to be booted and shut down correctly and should not be just shut off by a switch (Filesystem problems). That has to be kept in mind wenn choosing between them.
      Pudelfan

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@pudelfan3059 I thought I said all that in the video.

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому

      @@GaryExplains no, it does not depend, they do not have an OS!

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@JosueRodriguez08 Well, I don't think you understand what an OS is then.

  • @ericoudammerveld424
    @ericoudammerveld424 4 роки тому

    Arduino is great for very low power projects.
    See here how one is tweaked to 200 nA!

  • @aaronmurgatroyd5810
    @aaronmurgatroyd5810 4 роки тому +1

    They are very different animals, Arduino is more for low level gadget development, the raspberry pi is more for high level development.

    • @jjbailey01
      @jjbailey01 4 роки тому

      As long as one understands that you're using the geeky definitions of high and low level and not some mainstream definition, you're spot on.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Which is why I am comparing them! 🙄

  • @pweddy1
    @pweddy1 4 роки тому

    The Raspberry Pi is built for an idea, recreating the BBC micro to encource STEM. The adoption of the maker market was a happy accident.
    The Raspberry Pi is disruptively cheap. Much like the 6502 was in the 70s. The Raspberry PI can be made to boot quicker, it's just not as well supported. There is a port of RTOSs to the Raspberry PI and they are much lighter.

  • @EdCrutchley
    @EdCrutchley 4 роки тому

    6:26 That's absurd. Every computer on Earth including simple MCU's freeze and need reset. That's why everything from Arduino to Xbox Controllers has a reset button. That is in no way shape or form an advantage Microcontrollers have over Raspberry Pis.

    • @GaryExplains
      @GaryExplains  4 роки тому +1

      You have misunderstood what I am saying there. Sorry. But I am talking about the reliability of a microcontroller and its read-only flash memory compared to the complexity of a full Linux system and an SD card. Also, does the microcontroller in your car crash often?

  • @jrioublanc
    @jrioublanc 4 роки тому

    I stopped after 25 seconds. Where do you get a Pi for $5/5€ ?
    A link would be welcome.

    • @GaryExplains
      @GaryExplains  4 роки тому

      It isn't hard to find, just go to the official Raspberry Pi site and find the distributor for your area: www.raspberrypi.org/products/raspberry-pi-zero/ I just double checked a distributor in a European country and the price quoted is €5.17.

    • @williamp6800
      @williamp6800 4 роки тому

      Jérôme Rioublanc it's just a Pi Zero. Not a full 3b+ or 4.

    • @jrioublanc
      @jrioublanc 4 роки тому

      Gary Explains Unfortunately this isn’t available. Only the one at 14.60 € can be ordered... I already saw that, this is what triggered my comment. But thanks a lot for taking the time to answer.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@jrioublanc Stock issues are outside of my control. However the device isn't discontinued and I can get them in my country without any problems.

    • @jrioublanc
      @jrioublanc 4 роки тому

      Gary Explains yes you’re right. But I never been able to order this device in France for less than 10 € despite what was advised everywhere since it has been introduced. Not your fault, for sure. Regards.

  • @CCoburn3
    @CCoburn3 4 роки тому +1

    Some years ago, I read an article that suggested that if you needed two or fewer if statements to describe your program, then probably an Arduino was best to use. Anything more complicated than that might be handled better by a Raspberry Pi. I will note for those who don't have time to listen to Gary, he DOES NOT explain that.

  • @RobiBue
    @RobiBue 4 роки тому +2

    Which is the pirate’s favorite SBC?
    The Arrrrduino 😁

  • @AbdullahAldhfyan
    @AbdullahAldhfyan 4 роки тому

    I love your explanations, however it would be better if you make it in less than 10 minutes!

  • @edriskeyam726
    @edriskeyam726 4 роки тому

    A microcontroller is much better at timing based stuff.

  • @tlmyasirs
    @tlmyasirs 4 роки тому

    anyone got a Pi zero for $5 ?, i never got a chance.

    • @mattivirta
      @mattivirta 4 роки тому

      not has under 20-30$ any all internet newer, all sellers want win lot money and no sell under 20-30$

  • @marcus_w0
    @marcus_w0 4 роки тому +2

    Wow. How bad. Comparing a microcontroller to a sbc is like asking $3500 wheelchair vs. toyota camry - which one is better? It simply depends what you need and what you're going to do with it.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Someone who didn't watch the video ^^^^^^^

    • @TheFuzzy70
      @TheFuzzy70 4 роки тому

      @@GaryExplains I watched the video, all the way through I might add before you throw that back at me like quite a few other responses you have given when people make a point you don't understand. A micro-controller (Arduino/PIC etc) and a SBC (single board computer such as RPi/Beaglebone etc) can only be compared for a given task, not for an "All in one which is better" comparison.
      It's like comparing a push bike to a car, sure they are both a form of transport, both have wheels & steering etc but they are designed for different uses.
      I won't write a complete list but will give you a very simple example. One of your replies you said "So the GPIO pins on the Raspberry Pi are for decoration", no they are not just for decoration & yes you can wire in all manner of things but, & this is a big BUT, it is far from easy that you can accurately (time wise) read or write the GPIO on a RPi. This is due to it being a computer & running an operating system, even if you boot into console mode there are processes running in the background. Not to mention if you use Python (which a vast majority do on the RPi) that's an interpreted language which again can complicate timing. Sure the RPi can read/write a lot of data through the GPIO thanks to it's cpu speed but the timing accuracy is not 100% die to what I mentioned previously. A micro-controller on the other hand can because it is only running what you put on it & as all the instructions take a known amount of time it's not difficult to get consistent accurate timing.
      I use both & each are superb for what they are designed for once you understand their strengths & limitations.
      Another reply of yours was "The Raspberry Pi vs Ardunio seems to be a popular topic with a combined total of millions of views on UA-cam", so you made this video as clickbait then hoping to increase your views or whatever??? . What you didn't take from your search was that your video ended up like 90% of those others being bordering on useless. If this video was called "Arduino vs Raspberry Pi - What's the difference" rather than "Which is better" then it would have been more apt as you did point out a lot of key bits about both of them which quite a few of the other videos missed out on.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@TheFuzzy70 You claim to have watched the video but then you are fixating on the title. Does the video cover the points needed for a "what is the difference" video? I think so and so do you. The video is important here not if you like the title. 🙄

    • @TheFuzzy70
      @TheFuzzy70 4 роки тому

      @@GaryExplains Seriously???, The amount of comments giving you constructive criticism & all you do is fob them off. It is a "What's the difference" video as I pointed out, even saying you bought up a lot of points on both systems. However it's not called that is it, the problem is it's called "What's better" which is the wrong title because of the reasons I (& others) pointed out in they are 2 different things with different goals.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@TheFuzzy70 LOL, I spend hours and hours researching, preparing, producing, recording, editing and publishing a video. A video which you don't have a problem with. But you want to waste time talking if "what is the difference" is better than "which is better" in the title. LOL.

  • @ttssoon1975
    @ttssoon1975 4 роки тому

    ESP is the best...

  • @Sermi_Fox
    @Sermi_Fox 4 роки тому

    On my country a raspberry pi is like 200reais(50dollars).

    • @GaryExplains
      @GaryExplains  4 роки тому

      For a Pi Zero, $50? Not a Pi 3 or 4.

    • @Sermi_Fox
      @Sermi_Fox 4 роки тому

      @@GaryExplains for a pi zero( yes is super expensive, its arround 25 and 50 dollar for an pi zero)

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@Sermi_Fox Wow, that is sad, which country is that?

    • @Sermi_Fox
      @Sermi_Fox 4 роки тому

      @@GaryExplains Brazil(Yea it's sad)

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@Sermi_Fox I see that the official supplier Filipeflop has it for R$119,90, but that is still high.

  • @vishal01mehra
    @vishal01mehra 4 роки тому +3

    Pi doesn't have analog in.

    • @atimholt
      @atimholt 4 роки тому

      Can’t do general purpose stuff with the GPIO pins?
      Huh, looks like you can’t! Though my brief internet search gives results for doing it (addon hardware?). I also imagine one could output analog with a capacitor and rapid duty cycles, Idunno.

  • @alsehendo34
    @alsehendo34 4 роки тому

    Wierd comparison Ardino boards, usually just used for development. Later the Atmel 8-bit AVR microcontroller is used on one's one PCB.

    • @GaryExplains
      @GaryExplains  4 роки тому

      Why is it a weird comparison? Arduino's are certainly not just used for development. They are used for all kinds of hobbyist and maker projects from robotics to smart-home to IoT.

    • @alsehendo34
      @alsehendo34 4 роки тому

      Arduino is a software development IDE replacement for C on a existing chip running in real time. It's not an original hardware solution like the pi. I suppose sometimes they could be used for the same purpose. I dought that people using microcontroles in electronic projects would use a computer and high level prorgraming language like python. The the micontroler chip and the PI are two different tools and it's stupid to compare them.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@alsehendo34 Sorry but you are wrong and clearly don't know how people are using microcontrollers or the Pi.

    • @GaryExplains
      @GaryExplains  4 роки тому

      @@alsehendo34 PS. You should read some of the others comments, lots of people found the comparison useful and not weird at all.

  • @sheepleslayer586
    @sheepleslayer586 4 роки тому

    Thumbnail depicted the pi as being sold at $10... hmm 🤔🤔🤔

    • @GaryExplains
      @GaryExplains  4 роки тому

      It is. The Raspberry Pi Zero W costs $10/€10 depending on your region. The non W version costs just $5/€5. What is your question/issue with that?

    • @sheepleslayer586
      @sheepleslayer586 4 роки тому

      @@GaryExplains ok. Just that, you said $5 in the video.
      I can be a sarcastic dick sometimes. Lol like to get people going in the comment section and spark conversation. It helps channels to grow sometimes.

    • @GaryExplains
      @GaryExplains  4 роки тому

      So there are two different models of Pi Zero. Since the MKR1000 is a Wi-Fi enabled Arduino then I opted to place it next to the Wi-Fi enabled Pi in the thumbnail. In the video I talk about lots of models of both Pi and Arduino. I don't think you sarcasm was even close to being warranted.

    • @sheepleslayer586
      @sheepleslayer586 4 роки тому

      @@GaryExplains I respectfully disagree.
      I don't mean to be coarse or anything.
      But come on... said 30 to 10 on the thumbnail and then started off saying 10 was actually 5..
      I really didn't mean any disrespect, just pointing out the obvious.
      Warranted, it was...

    • @GaryExplains
      @GaryExplains  4 роки тому

      I don't understand, are you complaining about the order that I present the different devices? I have a whole section of the video about the different boards and the different prices. The thumbnail shows two possible boards (and their prices), in this case both are Wi-Fi enabled.

  • @piiumlkj6497
    @piiumlkj6497 4 роки тому +3

    A raspberry can work as an Arduino , an arduino can't work as a raspberry , that simple hhhh .

    • @GaryExplains
      @GaryExplains  4 роки тому +4

      That is indeed true, but it is more complex than that including boot times, power usage etc. Everything I said in the video.

    • @piiumlkj6497
      @piiumlkj6497 4 роки тому +2

      @@GaryExplains yes I watched the video , great points there , also raspberry's GPIOs don't have an ADC so you would have to get a sheild for that.

    • @JosueRodriguez08
      @JosueRodriguez08 4 роки тому

      That's absolutely fake. RPI don't have the hardware to do that my boi

    • @GaryExplains
      @GaryExplains  4 роки тому +1

      @@JosueRodriguez08 Fake?

    • @notnotkevinjohn
      @notnotkevinjohn 4 роки тому +2

      Not in terms of hardware support and documentation. Many board manufacturers will offer pretty comprehensive libraries, documents and examples that are geared towards Arduino compatibility. 3rd party software and materials are generated for a lot of these products which also support various Arduinos. In many instances the development time for a project could be minutes on the Arduino and hours on the Raspberry Pi.
      Also, there's a relationship between complexity and reliability that comes into play in electronics. The most reliable solution, the one with the fewest moving parts (including in software), is usually the simplest possible system that meets the design requirement. The higher entropy solution of the Raspberry Pi isn't quite as reliable as the Arduino.

  • @MagicPlants
    @MagicPlants 3 роки тому

    You just read the spec sheet of the board, you didn't actually explain anything. You just kept saying how it's a whole ecosystem over and over. First you say it's not for OS changing because it comes with it's own then you say you can change it's OS. A bit confusing for the average person but I understand what you were trying to say.

  • @typedeaf
    @typedeaf Рік тому

    So, one is for embedded development with a lot of GPIO and the other is for Linux development with a lot of GPIO. $5 is ridiculous. A hamburger costs more than that.

  • @AgozieAni
    @AgozieAni 4 роки тому +1

    Never good to compare apples to oranges.