Это видео недоступно.
Сожалеем об этом.

Comparison of the Arduino, Raspberry Pi 2, and Beaglebone Black Rev. 3

Поделиться
HTML-код
  • Опубликовано: 18 авг 2024
  • In this video we do a head to head comparison of the Arduino, the Raspberry Pi 2 and the Beablebone Black. We show that each machine has its place, and we show the strengths and Weaknesses of each machine.
    See full details at our WEB site at:
    www.toptechboy....

Комментарии • 175

  • @SimpleHumanInNY
    @SimpleHumanInNY Год назад +3

    This video is relevant even today!!
    I personally prefer Arduino, but after taking your first pi pico lesson, I think I shall be using pi pico W more often for my projects.

  • @Sir_King_Juice
    @Sir_King_Juice 7 лет назад +5

    I would like to thank you for your videos, they're helping me tremendously! I bought the Raspberry Pi first and after frying a couple components, I started browsing youtube and found your Lessons about the Arduino uno and it's in the mail! Just wanted to say you're doing good work!

  • @Bengadeer
    @Bengadeer 8 лет назад +6

    Thanks for the info. I like to get a new reading on the Big Three every once in a while. I must agree with all your comments. One thing I might add is no one talks about the Arduino Mega and its various cousins. What I'm saying is, "When you run short with memory and I/O using an Uno, the Mega offers a huge extended range and you can still use the super Arduino IDE and all those libraries, not to mention the shields still plug in." The new Pi is very impressive for bot(using ROS) people and Internet networking apps as interfaces. That's a zone where Arduino can't really compete, but learning Python is challenging in itself but rewarding. The BeagleBone is a powerful tool. The reason no one uses it is because the software IDE where TI has the horsepower stored is Eclipse based, which has a steep learning curve and the C++ support software provided is formal in nature. No prisoners taken. You have to know your stuff and be well versed in C++ to even understand how to initialize the BeagleBone when you code is outside the lines, so to speak. The TI chipsets are very complex, but can do a lot more. I would classify the BeagleBone as a pro-lever microcontroller that needs a computer science major writing the code. The beauty of the Arduino IDE is the scary bureaucracy of C++ coding is nicely hidden from view and the Arduino.h Class was put together with the average dude in mind and not a scientist. After all, pinMode(pin#, OUTPUT); and digitalWrite(pin#, HIGH); a grandmother could code.

  • @VeriousSmithIII
    @VeriousSmithIII 8 лет назад +2

    This was a SUPER helpful video and I find your teaching style easy for me to digest. Thank you. I am very new to the part of the world of computing but have recently gained interest in robotics and machine learning. I think this is the route I need to go to get started... Thanks

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад

      +Verious Smith III Glad the videos are useful to you. Good luck in your new learning!

  • @doctorgreatengineer6834
    @doctorgreatengineer6834 3 года назад

    after 5 years of upload of this video i watched and understood a lot of things I don't know. thanks Paul sir

  • @samp4689
    @samp4689 8 лет назад

    Was planning to introduce Raspberry Pi to my 12 year old, and you pointed me in the right direction. Thanks

  • @darkhanzholtayev3224
    @darkhanzholtayev3224 4 года назад

    Thank you very much. In the beginning, it was not clear what is the difference between three controllers, but now I definitely understood the differences between them. Thank you for comprehensive explanation!

  • @Stagefire420
    @Stagefire420 7 лет назад +1

    The videos on your channel are very informative. I'm just getting into micro controllers and it is opening up worlds of possibilities for me. I bought a couple of pi's first, but the Arduino was what I really wanted the start on first, the Pi was available so I just went with that.

  • @nuvvuneenu2007
    @nuvvuneenu2007 8 лет назад

    Paul, Clear and precise explanation of Arduino and Raspberry Pi. I like the cut-off point between them and the way your presented it. I'm not into BeagleBone yet.

  • @floydjonz
    @floydjonz 8 лет назад

    What an extremely helpful, comprehensive comparison, Paul. Thanks so much for taking the time to do that. Great context for understanding future product updates and new market players. My daughter will appreciate this video, too.

  • @audiointelligence1963
    @audiointelligence1963 8 лет назад

    Now. That's what I call a comparison. you did pros and cons and even factored in the learning curves. Thank you for your time you took to make this :).
    I can finally make my decision now.

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад

      +Audio Intelligence Glad you found it helpful

  • @darshanabadgujar6772
    @darshanabadgujar6772 3 года назад

    Nice demonstration... easy to understand Raspberry-Pi, Beagle board, Arduino and other micro controller.. thank you!

  • @daemeonation3018
    @daemeonation3018 5 лет назад

    Great. I have been doing arduino for quite a while and just saw the beaglebone last week. Nice to know the differences. I have a pyboard coming in a day or so... i hope i like it.

  • @aerhearts
    @aerhearts 5 лет назад

    How hard would it be to use the Arduino as a sensor front end, and feed that to a Raspberry Pi or BBB to process...?

  • @MatthijsvanDuin
    @MatthijsvanDuin 8 лет назад

    Another big advantage of the BBB over the RPi is the wealth of useful peripherals. Not just the ADC and the PWM outputs (of which three have insane resolution) but also capture inputs (detects signal edges and records timestamps), three quadrature decoders with position and velocity tracking (also usable for pulse-counting or frequency-measurement), plenty of serial peripherals, and the two really awesome PRU cores. Also if you don't need HDMI the display controller can also drive a variety of bus protocols such as typically used by LCD character displays.
    I will admit that better libraries would be nice. I'm personally often not a big fan of the kernel drivers for aforementioned peripherals and typically access them directly from userspace instead. E.g. for the ADC I set up DMA to a small buffer in on-chip SRAM which I can mmap() into a process and which can then read the latest measurements whenever it likes. I still need to convince my employer to let me release more code (e.g. for the ADC and PWMSS) but some small bits of it (including GPIO and pin config) can be seen at work in this funky little project I wrote: github.com/dutchanddutch/jbang/
    Using UIO you can also easily get irqs delivered to userspace, not just from peripherals but also from any GPIO (level- or edge-triggered as you please).

  • @WolfClinton1
    @WolfClinton1 8 лет назад +1

    Paul, Thanks for this honest comparison. It has helped me a lot.

  • @oxenforde
    @oxenforde 8 лет назад

    Very helpful. I was about to launch into a Raspberry environment for a beginner's project. I would have been very frustrated. This video (and, honestly, some other videos I watched) clearly explained the differences between the Arduino and the Raspberry Pi. I'll start with the Arduino Mega and ... will probably never need the Raspberry.

  • @KirstenBayes
    @KirstenBayes 8 лет назад

    Good stuff! I think this is really helpful in showing people the pathway to understanding these technologies, but also the immediate next steps. Exciting times, I think!

  • @dsl145
    @dsl145 8 лет назад

    Great video. I just picked up my first Arduino. You nicely answered when/why someone would move to the next platforms.

  • @pablomartinankudowicz3133
    @pablomartinankudowicz3133 6 лет назад

    Paul, thanks for the detailed explanation and comparison between Arduino, Raspberry Pi 2, and Beaglebone Black Rev. 3

  • @cristianscript5649
    @cristianscript5649 6 лет назад +1

    what about arduino and multitasking? it is hard to do

  • @zerazara
    @zerazara 9 лет назад +1

    You should find out about how to setup serial link between arduino and Raspberry Pi so that the arduino function merely as a remote IO. You could get an arduino uno much cheaper than 20 bucks.

  • @bluehornet6752
    @bluehornet6752 6 лет назад +1

    Too bad he doesn't mention that the RPi is quad-core versus a single core in the BBB, as an explanation for why the RPi2 GUI was more responsive than that of the BBB. Maybe he did and I just missed it, but I don't recall hearing him say it. But none of these are really intended to be a "desktop computer." The other thing is that although the Arduino is only an 8-bit micro-controller, neither the BBB nor the RPi2 have preemptive kernels...so if the kernel is doing something and doesn't want to be interrupted, your code won't run right then. Obviously you could apply the PREEMPT patch to help mitigate this to some degree--but that still doesn't make the things as "real-time" as an Arduino can be, especially if you use an interrupt.
    That said, I have several of each of these devices, and they are all wonderful for what they're best suited for. And either the BBB or the RPi2, when coupled with an Arduino, can make a VERY nice distributed control system that mimics real-time performance.

  • @artgentumk
    @artgentumk 9 лет назад +3

    I guess one could use arduino to do analog > digital conversion for raspberry pi :)
    but certainly having analog inputs right on pi would be more convenient

  • @Aridzonan13
    @Aridzonan13 9 лет назад +1

    Thanks much for the comparisons. Can you do interrupt based programming with the Arduino? Where you trigger a function based on an analog input? I've got a RaspPi. But, it's IO has definite limitations.

  • @nichofmann1800
    @nichofmann1800 8 лет назад +1

    Maybe you could have a look on the arduino 101 for a little bit more memory and it has already a gyroscope,Bluetooth built in . Hope this could help you as your tutorial lessons are awesome and so well done

  • @davidthompson3876
    @davidthompson3876 8 лет назад

    Very good review. I started out with one of the first RaspberryPi models but agree about the lack of analogue input being an issue.
    Now I am switching back to the arduino mega using a clone as it gives me a lot more project options.
    You made me smile with your comment about the friendly helpful attitude of the arduino users vs the less friendly Linux community. I have had the same experience.

  • @boks1982
    @boks1982 8 лет назад +1

    here's a question:
    why not link the arduino to the raspberry pi and use the analog in from the arduino on the raspberry pi, instead of getting the/into the beaglebone?
    Or is linking them to hard?

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад +2

      +boks1982 You can run an arduino from a raspberry pi. I just wanted to look into the BBB and learn about it. I do like it, but what you suggest is doable.

  • @taihatranduc8613
    @taihatranduc8613 3 года назад

    a person like you is amazing

  • @blankphoto
    @blankphoto 6 лет назад

    Greetings Paul, You might think about doing an update of this video. The RPi has a lot of libraries now.

  • @kenkressin8526
    @kenkressin8526 9 лет назад +1

    Thank you for the great review. I just wanted to add a couple of snippets. First, the Arduino requires a PC to program it, while the Raspberry Pi can program itself (though it requires a monitor and keyboard). But also worth noting, the Raspberry Pi can program the Arduino - which makes a great combo. Second, the Raspberry Pi can do a variety of higher level sorts of applications, like taking, processing, and archiving pictures, programming Minecraft, or networking.

    • @paulmcwhorter
      @paulmcwhorter  9 лет назад +1

      +Ken Kressin All good points.

    • @KirstenBayes
      @KirstenBayes 8 лет назад

      I have found programming the Arduino with the Pi 2 B works really well. Taken together, a solid bit of kit. It's also worth noting the Pi and indeed the BBB can be remoted into without the need of a shield (an extra board) and there are services like weaved that help with this, so it gives flexibility on display e.g. tablets or phones.

  • @Johniakson
    @Johniakson 9 лет назад +2

    Great that you'll make Beaglebone videos as well!! Pi videos were all great! Have you heard of PCduino? Or even used one? It would be awesome if you had time to make some tutorials for PCduino as well (just a suggestion :)

    • @paulmcwhorter
      @paulmcwhorter  9 лет назад +1

      Johniakson I have heard of the PCDuino but have not played with one. Thanks for the suggestion. Up next, after Beaglebone, I think I will do a series on Scratch. We need to get kids programming earlier, and I think Scratch is a great intro to programming. Also, the Edison shows lots of promise, so maybe a series on that at some point.

  • @tahirahmedzia7157
    @tahirahmedzia7157 7 лет назад

    very help stuff about micro processor vs controller ... thanks Mr Paul...

  • @bhaveshprakashjoshi9932
    @bhaveshprakashjoshi9932 3 года назад

    Great vedio for understanding Study for Raspberry-Pi, Beagle board, Arduino and other micro controller thanks 👍

  • @bobbytowesr3387
    @bobbytowesr3387 7 лет назад

    I'm just getting started with this type of thing and have a rather ambitious project of up gradeing my "push-to" telescope up to a "go-to" , years ago I started to learn to write code for Windows XP, things got messed up,in about every conceivable way.
    I,had to abandon that in favor of survival. so here I am jumping in with both feet learning everything from the ground up.
    I will need all the help,I can get.....hope I don't encounter too many snobs.

  • @jrace2718
    @jrace2718 8 лет назад

    Thanks for a great tutorial overview of these platforms. Very helpful!

  • @bitsurfer0101
    @bitsurfer0101 8 лет назад +1

    Since the Arduino is somewhat like programming in C language, have you tried programming the Beaglebone Black in C/C++ and if so, how long is the process to establish the environment?

    • @peterraeth4963
      @peterraeth4963 8 лет назад +1

      Have found BBB to be fully-capable in C/C++ right out of the box. However, have run into problems building certain tools for use on BBB. I think some of that is BBB's Debian/Linux OS. Some tools that will build and install on Ubuntu/Linux systems will not on BBB/Debian.

  • @deepun8
    @deepun8 8 лет назад

    Amazing video. Thanks Paul. I just bought a BeagleBone Black based on your recommendation (I am already pretty familiar with Linux and Python). Am excited about the possibilities.

    • @nagajothi3807
      @nagajothi3807 7 лет назад

      Hello,
      Did you use parallel programming in beaglebone black..

  • @kingofcastlechaos
    @kingofcastlechaos 6 лет назад

    Love your videos. Just FYI, the BeagleBone processor does not run at full speed when powered by USB. That could explain some of the lag. Keep up the good work.

  • @raviyadav-rc1br
    @raviyadav-rc1br 3 года назад

    Still confuse if raspberry doesn't have analog in pins so what the use may I just start with beagle after Arduino

  • @yasarkaya8176
    @yasarkaya8176 9 лет назад

    Thanks Paul,The video really helped me to understand what the differences between them.

    • @paulmcwhorter
      @paulmcwhorter  9 лет назад

      Yaşar KAYA Thanks for the kind words!

  • @MJCPeters
    @MJCPeters 6 лет назад

    As a beginner, this was helpful. Confirmed that I should start with arduino.

  • @robertbatchelor9072
    @robertbatchelor9072 7 лет назад

    thanks Paul, nice job I total agree with you Arduino first then Raspberry pi then Beagle Bone. Because I started with Raspberry Pi first.. A good thing I know Unix and Netware also I fine very few people are willing to help out with Raspberry Pi and very little info on Beagle Bone.. I'm really looking forward in your B/B tutorials ... Robert from NJ

  • @benjaminlittle7916
    @benjaminlittle7916 6 лет назад

    Agreed, why are there no analog ins on the pi, this should be a requirement by now.

  • @sibujacob977
    @sibujacob977 4 года назад

    Is this comparison relevant today . Are the features and efficiency still the same . Please ,your feedback will be helpful .

  • @martyn158
    @martyn158 8 лет назад

    Hey there, great video I've just bought an arduino but had previously spent a fair amount on pickit's 1 and 2 and was wondering about your take on them, I spent about a month reading various things and none of it made sense to me baring in mind I am a complete novice to programming. All comments appriciated

  • @les2934
    @les2934 8 лет назад

    Excellent videos. I'm just starting out. How much memory is on board the Arduino uno? There's most likely a data sheet somewhere and I need to research that more.

  • @AmethystSpeaks
    @AmethystSpeaks 8 лет назад

    Great video and very informative! I started with a PicAxe and moved to Raspi, because I wanted certain features available. I just started with Arduino this week.
    For your review of the Beaglebone Black, the desktop environment you're loading is a version of LXDE, which is a Linux environment that you can install on the RasPi. I actually choose it with a Miniban install, because it's supposed to use less power for mobile projects (I work on robotics).
    I have not used a Beaglebone, so have no reason to defend it: Just wanted to clear up that it's a linux-based GUI, and that mean you could possibly replace it with another.

  • @manny8963
    @manny8963 9 лет назад

    Thanks Paul.. excellent description with a very down-to-earth approach (you got a new subscriber). Not sure why the BBB would be slower since it seems to run a faster processor, with on-board flash storage (not relying on an SDC), DDR3 memory, etc. I would expect the opposite... any thoughts on this..?

  • @bewimotos
    @bewimotos 8 лет назад

    I was looking for this, ill get my self that arduino for starters, thanks

  • @KevinFraser411
    @KevinFraser411 7 лет назад

    Nice comparison, thanks for the video.
    I found your video when looking for a low cost solution to make a beacon (transmitter) for amateur radio fox hunting. The jury is still out but I am leaning towards the R-Pi.
    Your comments on Linux community is a generalisation and your opinion. It is not my experience, I have found the community very helpful to get newbies up to speed. Calling the Linux guys "angry" is unwarranted.

  • @martinmartinic8858
    @martinmartinic8858 6 лет назад

    What do you think about building a communication (serial or wia GPIOs) between RPi and arduino as a 4th option?

  • @lightshadown
    @lightshadown 8 лет назад

    Heve you ever heard or tried the beaglebone Black for Drone control? i wana start on that area but like you said, theres almost nothing out there for the BBB, its like a desert, especially for drones.

  • @puwang2566
    @puwang2566 9 лет назад

    really good video,how about letting arduino and PI work together? Just use arduino as the mcu and PI as the faster processor

    • @paulmcwhorter
      @paulmcwhorter  9 лет назад

      +王璞 Yes, Pi and arduino can work together. Arduino is good to interface to the sensor, and then send to the Pi for graphics or computation. I often do that in projects.

    • @puwang2566
      @puwang2566 9 лет назад

      Paul McWhorter Cool that's exactly what i wanna do.Looking for your to share some good projects or videos on youtube

  • @ScottNightingale1
    @ScottNightingale1 9 лет назад

    Thanks so much Paul. A very thoughtful comparison of these boards.
    I've been looking into whether to move to the Beaglebone Black or Pi 2 and this has been very insightful.
    I'm leaning towards the BBB for the reason that it bundles two microcontrollers (in the form of the PRUs) with the more powerful processor and peripherals, giving the power of a full blown Linux platform and the IO speed of a microcontroller. This becomes real important when you're looking at quickly changing inputs and you have to catch the data even when your bogging down the processor brining up cnn.com in Chrome.

  • @RobB_VK6ES
    @RobB_VK6ES 9 лет назад +1

    With all due respect Paul , I think you are selling the Arduino a little short. While the Uno has limited memory space, there are a number of more advanced boards like the Yun, Due, Mega and even the Teensy that offer the room to grow and still keep the friendly Arduino environment, skill set and community.

    • @paulmcwhorter
      @paulmcwhorter  9 лет назад +1

      Rob B Certainly the Arduino remains a part of almost everything I do, and you are right there are versions of arduino with more horesepower. I have enjoyed getting to learn the other platforms though. Thanks for your comment.

  • @leesahcage3297
    @leesahcage3297 4 года назад

    How can you use a wifi dongle on the Beagle Bone Black?

  • @alexr5300
    @alexr5300 8 лет назад

    What are your opinion about the Parallax microcontrollers for robotics and education? I would love to hear about them as well considering it also has a good user base.

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад

      I really prefer the arduino and Raspberry Pi based systems because of the larger user community, and the limitless set of sensors and actuators available.

  • @qzorn4440
    @qzorn4440 8 лет назад

    Great comparison! I do not use the Arduino with computer vision. However on RUclips "18F4550videos" has a great Raspberry Pi2: OpenCV + python + servo red ball tracker step-by-step video with code. I would like to do the same thing with the BeagleBoneBlack. What are your thoughts and would the USB webcam FPS be faster? Thank you.

  • @Jigatree
    @Jigatree 9 лет назад

    Enjoyed the video and subbed :D Bought my first microprocessor but went with the Raspberry Pi 2. Needing to do thermocouple reading and after looking at analogue pins they can't read the accuracy that's needed anyway so :D going to skip the Arduino and converse with angry linux people. Really nice breakout board found from adafruit so got that purchased too. Have to look at some more of your videos when I open the Pi

  • @thienlo
    @thienlo 9 лет назад

    Hi Paul.
    Have you heard of chipKIT? It's just like Arduino Uno and Mega, but it has more memory.

  • @salim.studio
    @salim.studio 7 лет назад

    Bro in your experiencie what do you recomend me for use with ros , beaglebone black rev c or rasberry pi 3??

  • @shivamkumar069
    @shivamkumar069 7 лет назад

    Thank You McWhorter Sir. First of all I'm a newbie and I have a doubt, you said if we run out of memory and processing power, we switch to Raspberry pi or Beaglebone Back, but my doubt is can't we use Arduino Mega instead of them. I don't know what exctly it is but I've read that it is more powerful than the Arduino Uno. Please remove my doubts.

    • @paulmcwhorter
      @paulmcwhorter  7 лет назад

      Yes, the MEGA has more memory. I have never used it.

  • @StephenCobbCISSP
    @StephenCobbCISSP 7 лет назад

    Very helpful video with solid advice.

  • @tapariayogesh
    @tapariayogesh 7 лет назад

    Hi Paul, could you please tell us something about the LattePanda and how well is it suited for doing embedded projects? Also, there are different versions of the Arduino board, how do they differ in their capability?

    • @paulmcwhorter
      @paulmcwhorter  7 лет назад +1

      Never played with the LattePanda, so can not comment. Lots of different arduino boards. I like the Nano because of its compact form.

  • @devanshgautam1590
    @devanshgautam1590 6 лет назад

    can raspberry works without desktop or display once program is upload to raspberry board

  • @charlesklein7232
    @charlesklein7232 5 лет назад

    can rasberry do "ANACONDA" can i get pyserial and Vpython and can i hook up a scanner so i can do lesson 1 of python and arduino? i think i can.

  • @mohamedtamer3022
    @mohamedtamer3022 4 года назад

    you are awesome !!! DO some videos about Intel Galileo Please !!

  • @Janisg616
    @Janisg616 8 лет назад +3

    It is worth menthion that arduino schematics is open source and there are legal clones available much cheaper then original arduino. As a beginner you can easelly connect something wrong or short things out. Better to fry 4$ arduino uno clone then 20$ Original arduino. But it is advised to buy at least one Original arduino to support comunity + several clones for experimenting with smaller loss in case they get destroyed.
    You can save some money and learn something about electronics if buy bare components (resistors, capacitors, diodes, LED,s to get fancy you can try some IC's (Shift registers) e.t.c) opposit to Arduino shields. Than you get 2 challanges electronics design (figure out how to wirte up your chosen components) + programming Arduino. Using shields it is more or less programming only.
    I dont think that Raspberry Pi should be called a microcontroller, because it is a low end computer on a small board. With its advantages and drawbacks. One of them beeing powr consumption. Raspberry will not last long on batteries (hours) arduino can last a long time, specially if also sleep is used. You can wake arduino once an hour for couple secounds to read sensors, log data, and put it to sleep again. This way you can run Arduino for months using single 9V battery.
    Other pluss of Arduino - it will boot in secound or two and start doing its thing. To boot Raspberry will take as long as regular linux computer. Arduino also much better tolerates sudden poewr loss. Reboats and does what it is programmed to do.
    I have older car, that I dont want to invest any money in. Alternator volage regulator quit working and battery is not charged. I used 3$ arduino uno clone, salvaged MOSFET transistor to built my own voltage regulator. There is so little inteligence in this circuit that it should be easy to build it using one 555 timer chip, but for some reason my attempt did not work. I needed the car running quickly so I decided to use cheap (almost disposable) arduino to build this circuit. Also less wiring and external components than using 555 timer. I use only 2 pins - one Analog to read battery voltage (using 2 resistor voltage divider) and one digital to turn MOSFET on and off. I chose pin 13 so I can use arduino onboard led to monitor activity of my voltage regulator. And maybe 1% of available memory on arduino. It is nice that Arduino can also be powered directly from car bettery 14 volts.
    My other project was build bubble counter for monitoring wine fementation. Using photointerupt sensor it counts bubbles going throu arilock. Doing some calculations I can estimate how wine fermentation is doing without making specific gravity measurments.
    I ordered couple more arduino clones, just in case I might need them. Or something happends to my existing projects.
    My first Arduino is genuen, not the clone. For many possible arduino applications 20$ can not be justified, but 2$ or 3$ for a clone is fine.
    I have a small greenhouse and I will try to do some automation there (opening windows if it is hot, iritatig) Loging temperatures. But for greenhouse I might use ESP 8266, similar to Arduino but it has WiFi. That way I could come by without SD card, log data on one of IoT sites. And check temperature on my phone, and maybe open or close windows from my phone.
    In these use cases Raspberry PI is owerkill.

  • @billfusionenterprise
    @billfusionenterprise 6 лет назад

    I see a little bais
    arduino is a micro controller where raspberry pi is a SBC
    As far as support well both got great support now, but how many magazines are for arduino? (I know of FIVE now for raspi)
    Now picking on linux I can agree that's because the nature of linux and it's complexity which is now being eroded because of the raspberry pi
    Now as far a picking on what to pic it depends on which route you are taking, Raspberry piu was made with getting people back in to a more computer based background where arduino was for microcontroller group

    • @billfusionenterprise
      @billfusionenterprise 6 лет назад

      oh the one other difference is shutdown, arduino you just turn off power but pi you have to tell it to shutdown

  • @draakashkhunte5911
    @draakashkhunte5911 8 лет назад

    really very helpfull explanations.....you are a savior....as i was c onfused from where to begin with ...:) again thanks

  • @tremhug
    @tremhug 9 лет назад

    Thank you for this post. I'm just starting to work with those things. I will certainly look at your other clips. What I find with the arduino is that the connections are delicates... so it's sometimes hard to know is the issue is related to the code or to the physical connections... I guess I'll eventually find a way to make those connections a bit more robusts... :) Will you or have you make a clip on how to use the wifi shield on arduino? There's lot of examples on how to upgrade the firmware...but I'm not even sure I have to do this...yet, mine don't work :)

    • @paulmcwhorter
      @paulmcwhorter  9 лет назад

      +hugues tremblay You are correct, and some sensors are very sensitive to poor connections. I2C can really lock up if you do not have a good connection. I agree, sometimes the little plugs and jumper wires lead to non-robust performance. Try wire wrapping as a potential solution.

  • @66_haridnyanandkishorbhada39
    @66_haridnyanandkishorbhada39 3 года назад

    Very Informative and Excellent
    💯Video it is👏Thank you very much Paul sir👍

  • @haneefqaazee3988
    @haneefqaazee3988 7 лет назад

    Very informative video. Thank you very much!

  • @sailor-jim
    @sailor-jim 6 лет назад +1

    Yes, you do ramble a bit. You also move too much during the presentation. However, I must say that the information that you have put out for us viewers is absolutely fantastic! It is really worth the time spent viewing it. I'll bookmark this as I am sure I will have to revisit to absorb more of the great details that you have given. Thank You!!!

  • @nagajothi3807
    @nagajothi3807 7 лет назад

    Hello,
    I am a computer science student and knowing linux and python..Can you tell me, which will be efficient to learn robots, raspberry pi3 or beaglebone black..thanks

    • @paulmcwhorter
      @paulmcwhorter  7 лет назад

      I would suggest the raspberry pi since there is a larger user base and knowledge base on that platform.

  • @jerrygundecker743
    @jerrygundecker743 5 лет назад

    Seems to me, you're lucky to have Chrome on that little thing. I haven't heard the others have it at all.

  • @Redserpent2000
    @Redserpent2000 8 лет назад

    Hi Paul, I have watched number of your videos on the Arduino and found them extremely informative, so much so that I am tempted to buy one and begin my electronics and programming journey. The only problem I have is the amount of output pins that are on the board. The project that I was hoping to do is this: 100 LEDs one centimeter apart running vertical set to a timer that makes the LEDs light up one at a time over 0.5 seconds (So that the first one lights up, goes off, second one lights up then goes off, etc etc) and then comes down again and then repeats. Is this project possible with the Arduino. Keep up the good work.

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад

      +Redserpent2000 You would need some sort of multiplexer chip to hook to the arduino to control that many LED. You would output an address from the arduino pins, and that address to multiplexer to control specific light.

    • @Redserpent2000
      @Redserpent2000 8 лет назад

      +Paul McWhorter, Hi Paul, thank you so much for your amazingly speedy reply! So it is possible with the Arduino, cool. So all I have to do now is find out what a multiplexer is, what it does and how to program it, lol. Piece of cake, lol. Sorry mate I forgot to mention that I have less than zero knowledge about electronics!

  • @AndersJackson
    @AndersJackson 8 лет назад

    Both Raspberry Pi and Beagleboard uses the same OS, Debian.
    What could be the slugginess with the Beagleboard is problem with the graphic card.
    About help with Raspberry Pi, have you looked in their web site? There are also some nice addon cards for the Raspberry Pi. And the new one is a nice small computer. Notice that is basicly is a Raspberry Pi A+ downsized (but a bit faster CPU clock).

    • @stillborn86
      @stillborn86 8 лет назад

      +Anders Jackson They actually don't both use Debian. BB uses Debian, and rPi uses a spin-off called Raspbian... which is optimized for the rPi. It's more likely that the sluggishness comes from the fact that BB desktop environment (DE) is LXDE whereas the rPi DE is OpenBox. OpenBox is a lighter weight DE which uses less resources and memory.
      This would also explain the difference in fonts and style Paul noted, since LXDE comes with its own, and OpenBox makes the user pick a font set they like... which would be the team creating Raspbian for the rPi. In other words, I wouldn't be surprised if the BB team slapped LXDE on their machine, made the few tweaks necessary to get it working, and released it... where rPi went for a lighter, faster DE, which required them to put a little more attention to detail in their machine, but provides the user with a faster, snappier DE.
      You can actually put the time and effort into either machine and make one look exactly like the other. I wouldn't be surprised if the performance ended up matching after you did that, either. Raspbian initially launched with LXDE, and it was a slow, buggy mess... until they put more time into it and upgraded their DE to OpenBox.

    • @AndersJackson
      @AndersJackson 8 лет назад

      stillborn86​​ Raspbian IS Debian, recompiled for the ARM CPU used in RPi so the software was able to use the hardware FPU. Ok, there are about 20 unique packages for RPi in Raspbian. But except from that, they even uses the same version names.
      The RPi 2 use a version of the CPU that can be used directly with Debians ARM version with hardware FPU support. Yes, I used Debian with software FPU in the beginning before the recompiled version came. It was slow...
      OpenBox are packed in Debian.
      And yes, last year the GUI on RPi Rasbian got a nice cleanup.
      Yes, you can make them look the same, as both are based on Debian. With just a gandfull of special packages.

    • @stillborn86
      @stillborn86 8 лет назад

      Anders Jackson I think you're confused about what makes a distro different from another distro. Having packages that are different from another is not it. Neither is the version name.
      Yes, Raspbian is configured differently for the rPi, which IS something that is considered in the fact that it's a different distro. The other major thing is that the repos that it naturally points to are different as well.
      This is why Mint, Ubuntu, Debian, Raspbian, Tails, and every other Debian-based distros are just that... different distros. These are all genuinely different distros, meaning that they're not all Debian. They may be Debian-based, but they're not all Debian... far from it.
      Even though they all follow the Debian version naming conventions, they're not all Debian. The reason they use this naming convention is for APT, since packages are installed due to the kernel version. This is another differentiating point, as the rPi compiles its own kernel for its chipset, as you've pointed out.
      So, even though APT functions the same between Raspbian and Debian, they're not the same OS/distro... not by a long shot.

    • @AndersJackson
      @AndersJackson 8 лет назад

      stillborn86​ I know what a distribution is, and I know Debian as a user since 2001. And yes, there are no difference between Debian or Raspberian. Only difference is recompiled packages, which I can do if I want to. It isn´t that hard. And some small packages that are unique for Rasperry Pi.
      The contents of the repos are the same. So yes, Raspian and Debian are the same. Yes, packages are recompiled to use the hardware FPU, so you can use Debian software FPU ARM packages if you want to, but they are way slower.
      Ubuntu do have their own version of packages, that are packed in a totally different way. They uses own window manager and window system. They have different bug report system, they have own infrastructure and ways of manage the project. That is why it is more than a recompilation of Debian. All that is not in Raspbian. Raspbian will not develop another init system, which Ubuntu done.
      You know that there are a respository in ftp.sunet.se with Debian packages, are that a different Distribution? Is it that what you say?
      Yes, Raspbian are Debian recompiled, with a few special packages, which can be put in Debian if a packer support it.
      And the recompilation is just some switches to the compilator.
      

  • @aditijaiswal6968
    @aditijaiswal6968 3 года назад

    Thanks. Been very helpful

  • @sormu16
    @sormu16 8 лет назад

    Great video, thank you. I have worked with BSD servers for decades, but I am new to these new small kids on the block.BTW, the matter about "Linux people being angry" does not match any experience of mine. In general I find Linux people just as helpful as those using any other OS I have used. And that is generally "very helpful", with surprisingly (to me, at least) few exceptions. I wonder if you have been unlucky there, at some early stage, which have biased your experience.Without the general friendly, welcoming and helpful attitude of users Linux wouldn't exist at all, and the same goes for any other larger open-source system.

  • @vishakraj5377
    @vishakraj5377 7 лет назад

    Sir, Could you suggest me to use beaglebone black or raspberry pi3 for learning robotics..

    • @paulmcwhorter
      @paulmcwhorter  7 лет назад +1

      I would use raspberry pi . . . a much more robust user base for this one.

    • @vishakraj5377
      @vishakraj5377 7 лет назад

      Thank you sir

  • @BhupinderSingh
    @BhupinderSingh 9 лет назад

    thanks for this wonderful video.

  • @breadoflifemeditationandhe466
    @breadoflifemeditationandhe466 4 года назад

    Hi sir, I have flowing you teaching, it great

  • @dhvldshmkh
    @dhvldshmkh 8 лет назад

    nice vdo , is it true that you need to get permissions from

  • @hurrdurr25
    @hurrdurr25 7 лет назад

    If you really want to do Arduino type tasks without the the memory, cost, and size limitations, learn to use bare atmel microcontrollers from the start then you can choose a chip based on the project. Pi is a full blown computer for when you need real processing power.

    • @markcjohnsen
      @markcjohnsen 7 лет назад +1

      You're right, but the arduino is easier for newbies to get into a microcontroller, they don't have to figure out how to work a boot strap loader and wonder why their program isn't downloading. I suppose they could buy a development board, but the arduino has lot's of helpers available. It's a really good intro into electronics and for that reason, it has it's place. Experts on teh other hand wouldn't be impressed...

  • @marklowe7431
    @marklowe7431 8 лет назад

    It's funny that we're now calling a quad core cpu computer with full i/o a microcontroller. I guess the BB and the PI are at the opposite end of scale to the Arduino with exception to the Yun.

  • @atstar2217
    @atstar2217 8 лет назад

    Very nice thanks alot for good work

  • @LK-pc4sq
    @LK-pc4sq 8 лет назад

    Paul, are you from Seattle? I am from the Seattle region. IT people can be really snotty. Its just a issue in the industry. Care to join me in some Facebook group on discussing how to use these board for real world cases?

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад

      +Lorin K No, live in West Texas so no where near Seattle.

  • @subhamdas2491
    @subhamdas2491 2 года назад

    That means if u want to work with multiple sensors just go far away from beagle bone

  • @goramiir
    @goramiir 8 лет назад

    absolutely agree if you're not a linux guru they don't want you on their forums.

  • @maxsilver9529
    @maxsilver9529 8 лет назад

    Thanks! been very helpful

  • @leonwood6597
    @leonwood6597 6 лет назад

    Wow, great great great video as always

  • @840083008200
    @840083008200 5 лет назад

    Thank you

  • @slap_my_hand
    @slap_my_hand 8 лет назад

    What about the Arduino Due?

    • @paulmcwhorter
      @paulmcwhorter  8 лет назад

      +StarTrek123456 There are lots of Arduinos to choose from, so did not try to break it down any further. I really like the Arduino nano running on a gravitech ethernet shield.

    • @kdanagger6894
      @kdanagger6894 7 лет назад

      The Due is the most powerful Arduino by far. It has 12 bit A/D's, True D to A (not pwm), and a ton of other IO. Sort of like a ATMega2560 on steroids. It is 32 bit and has far more processing power than any little 8 bit Arduino board.

  • @fabian24123
    @fabian24123 9 лет назад +13

    I am not angry :(

  • @TheTruthSeeker756
    @TheTruthSeeker756 6 лет назад

    Thank you Sir!

  • @charlesklein7232
    @charlesklein7232 5 лет назад

    have you considered reviewing other peoples videos? one is the sonar project done by many people but never done in the details you use. explanation! i have one of the best ones ive found.

  • @harshitanand1049
    @harshitanand1049 8 лет назад

    Thanks a lot sir.

  • @hassinayaz7310
    @hassinayaz7310 9 лет назад

    thanks a lot