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

  Рет қаралды 83,144

Paul McWhorter

Paul McWhorter

Күн бұрын

Пікірлер: 175
@Sir_King_Juice
@Sir_King_Juice 7 жыл бұрын
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!
@SimpleHumanInNY
@SimpleHumanInNY Жыл бұрын
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.
@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
@Bengadeer
@Bengadeer 9 жыл бұрын
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.
@samp4689
@samp4689 8 жыл бұрын
Was planning to introduce Raspberry Pi to my 12 year old, and you pointed me in the right direction. Thanks
@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.
@VeriousSmithIII
@VeriousSmithIII 8 жыл бұрын
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!
@Stagefire420
@Stagefire420 7 жыл бұрын
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.
@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!
@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
@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.
@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.
@pablomartinankudowicz3133
@pablomartinankudowicz3133 6 жыл бұрын
Paul, thanks for the detailed explanation and comparison between Arduino, Raspberry Pi 2, and Beaglebone Black Rev. 3
@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!
@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.
@kenkressin8526
@kenkressin8526 9 жыл бұрын
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 жыл бұрын
+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.
@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).
@MJCPeters
@MJCPeters 6 жыл бұрын
As a beginner, this was helpful. Confirmed that I should start with arduino.
@artgentumk
@artgentumk 9 жыл бұрын
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
@darshanabadgujar6772
@darshanabadgujar6772 3 жыл бұрын
Nice demonstration... easy to understand Raspberry-Pi, Beagle board, Arduino and other micro controller.. thank you!
@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.
@bluehornet6752
@bluehornet6752 6 жыл бұрын
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.
@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.
@dsl145
@dsl145 8 жыл бұрын
Great video. I just picked up my first Arduino. You nicely answered when/why someone would move to the next platforms.
@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.
@WolfClinton1
@WolfClinton1 9 жыл бұрын
Paul, Thanks for this honest comparison. It has helped me a lot.
@blankphoto
@blankphoto 6 жыл бұрын
Greetings Paul, You might think about doing an update of this video. The RPi has a lot of libraries now.
@zerazara
@zerazara 9 жыл бұрын
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.
@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.
@Johniakson
@Johniakson 9 жыл бұрын
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 жыл бұрын
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.
@AmethystSpeaks
@AmethystSpeaks 9 жыл бұрын
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.
@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..
@nichofmann1800
@nichofmann1800 8 жыл бұрын
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
@Aridzonan13
@Aridzonan13 9 жыл бұрын
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.
@RobB_VK6ES
@RobB_VK6ES 9 жыл бұрын
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 жыл бұрын
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.
@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.
@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.
@sailor-jim
@sailor-jim 6 жыл бұрын
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!!!
@thienlo
@thienlo 9 жыл бұрын
Hi Paul. Have you heard of chipKIT? It's just like Arduino Uno and Mega, but it has more memory.
@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..?
@martyn158
@martyn158 9 жыл бұрын
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
9 жыл бұрын
interesting fact about cnn is that CNN in numbers means 322 (skull and bones) lol
@paulmcwhorter
@paulmcwhorter 9 жыл бұрын
***** Yea, that was pretty lame I could not pop up a better WEB site than CNN. I hate CNN but that was the only thing that popped into my mind when I needed to go to a WEB site.
9 жыл бұрын
well any news site tends to run slow so its a good demonstration of the speed the r-pi can run slow sites so its a good test to use sites like news sites so its all good.
@aerhearts
@aerhearts 6 жыл бұрын
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...?
@bitsurfer0101
@bitsurfer0101 8 жыл бұрын
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 жыл бұрын
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.
@qzorn4440
@qzorn4440 9 жыл бұрын
Great comparison! I do not use the Arduino with computer vision. However on KZbin "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.
@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
@cristianscript5649
@cristianscript5649 7 жыл бұрын
what about arduino and multitasking? it is hard to do
@taihatranduc8613
@taihatranduc8613 3 жыл бұрын
a person like you is amazing
@jrace2718
@jrace2718 8 жыл бұрын
Thanks for a great tutorial overview of these platforms. Very helpful!
@boks1982
@boks1982 8 жыл бұрын
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 жыл бұрын
+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.
@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.
@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.
@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 жыл бұрын
Never played with the LattePanda, so can not comment. Lots of different arduino boards. I like the Nano because of its compact form.
@martinmartinic8858
@martinmartinic8858 6 жыл бұрын
What do you think about building a communication (serial or wia GPIOs) between RPi and arduino as a 4th option?
@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.
@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!
@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!
@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.
@benjaminlittle7916
@benjaminlittle7916 6 жыл бұрын
Agreed, why are there no analog ins on the pi, this should be a requirement by now.
@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
@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??
@bewimotos
@bewimotos 8 жыл бұрын
I was looking for this, ill get my self that arduino for starters, thanks
@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
@LK-pc4sq
@LK-pc4sq 9 жыл бұрын
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 9 жыл бұрын
+Lorin K No, live in West Texas so no where near Seattle.
@jerrygundecker743
@jerrygundecker743 6 жыл бұрын
Seems to me, you're lucky to have Chrome on that little thing. I haven't heard the others have it at all.
@tahirahmedzia7157
@tahirahmedzia7157 7 жыл бұрын
very help stuff about micro processor vs controller ... thanks Mr Paul...
@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.
@bhaveshprakashjoshi9932
@bhaveshprakashjoshi9932 3 жыл бұрын
Great vedio for understanding Study for Raspberry-Pi, Beagle board, Arduino and other micro controller thanks 👍
@MoTown44240
@MoTown44240 7 жыл бұрын
I will still watch your videos for educational purposes and I found this video very interesting. But the slanted comments about the Linux operating system are sad. I am sorry that you had a bad experience in a Linux forum. I have not had that response. I've been a Linux User since 1996. Even though I have some experience with Unix OS from the late 70's and early 80's learning Linux was somewhat cryptic at first. I learned about forums from Linux periodicals and joined several as I was not content to use just one distribution of Linux. I agree that some, not most, gave a 'nose up' attitude when I asked for help. I made notes about their handles and any future response from them were not answered. People like them are pigheaded. Many other in the various forums were very helpful. A female friend was having problems with her Windows 7 OS laptop. Complaint was its running very slow and screen lockups. I discovered that her hard drive was very fragmented and hadn't been defragmented for 481 days. Her AV software had expired several months earlier, leaving her as a target. Several viruses and other nasty bits were wreaking havoc on her hard drive. 50 hours to defrag her hard drive. I backed up her data files, bookmarks from Firefox, email, etc. then wiped the hard drive and installed Linux Mint with a Windows look-alike desktop background. Restored her data and returned her laptop. She still hasn't noticed the OS change and is very happy that her computer is operating much faster than when I received it.
@dhvldshmkh
@dhvldshmkh 8 жыл бұрын
nice vdo , is it true that you need to get permissions from
@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.
@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.
@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.
@Janisg616
@Janisg616 8 жыл бұрын
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.
@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
@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
@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.
@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. 
@StephenCobbCISSP
@StephenCobbCISSP 8 жыл бұрын
Very helpful video with solid advice.
@hophop9745
@hophop9745 6 жыл бұрын
27 angry linux guys disliked this :D
@paulmcwhorter
@paulmcwhorter 6 жыл бұрын
Nothing makes Linux guys angrier than calling them angry linux guys
@devanshgautam1590
@devanshgautam1590 6 жыл бұрын
can raspberry works without desktop or display once program is upload to raspberry board
@vishakraj5377
@vishakraj5377 7 жыл бұрын
Sir, Could you suggest me to use beaglebone black or raspberry pi3 for learning robotics..
@paulmcwhorter
@paulmcwhorter 7 жыл бұрын
I would use raspberry pi . . . a much more robust user base for this one.
@vishakraj5377
@vishakraj5377 7 жыл бұрын
Thank you sir
@sibujacob977
@sibujacob977 4 жыл бұрын
Is this comparison relevant today . Are the features and efficiency still the same . Please ,your feedback will be helpful .
@leesahcage3297
@leesahcage3297 4 жыл бұрын
How can you use a wifi dongle on the Beagle Bone Black?
@hurrdurr25
@hurrdurr25 8 жыл бұрын
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 8 жыл бұрын
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...
@haneefqaazee3988
@haneefqaazee3988 7 жыл бұрын
Very informative video. Thank you very much!
@draakashkhunte5911
@draakashkhunte5911 8 жыл бұрын
really very helpfull explanations.....you are a savior....as i was c onfused from where to begin with ...:) again thanks
@SomeGuyInSandy
@SomeGuyInSandy 5 жыл бұрын
Three years later, and Beaglebone runs Python!
@mohamedtamer3022
@mohamedtamer3022 4 жыл бұрын
you are awesome !!! DO some videos about Intel Galileo Please !!
@breadoflifemeditationandhe466
@breadoflifemeditationandhe466 4 жыл бұрын
Hi sir, I have flowing you teaching, it great
@BhupinderSingh
@BhupinderSingh 9 жыл бұрын
thanks for this wonderful video.
@goramiir
@goramiir 8 жыл бұрын
absolutely agree if you're not a linux guru they don't want you on their forums.
@leonwood6597
@leonwood6597 6 жыл бұрын
Wow, great great great video as always
@aditijaiswal6968
@aditijaiswal6968 3 жыл бұрын
Thanks. Been very helpful
@atstar2217
@atstar2217 8 жыл бұрын
Very nice thanks alot for good work
@fabian24123
@fabian24123 9 жыл бұрын
I am not angry :(
@66_haridnyanandkishorbhada39
@66_haridnyanandkishorbhada39 3 жыл бұрын
Very Informative and Excellent 💯Video it is👏Thank you very much Paul sir👍
@paulmcwhorter
@paulmcwhorter 3 жыл бұрын
So nice of you
@subhamdas2491
@subhamdas2491 3 жыл бұрын
That means if u want to work with multiple sensors just go far away from beagle bone
@LastOfThem-d8b
@LastOfThem-d8b 8 жыл бұрын
Arduino Uno clones you can buy for less then 5 dollars
@garylangley6532
@garylangley6532 6 жыл бұрын
You can build your own for less than a dollar
@juremales4185
@juremales4185 7 жыл бұрын
Arduino is only microcontroller here, other two are full-fledged computers . Microcontrollers and computers should never be compared. It's like comparing hand drill and CNC milling machine.
Every Developer Needs a Raspberry Pi
27:27
Sam Meech-Ward
Рет қаралды 709 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 855 М.
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 27 МЛН
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 6 МЛН
I Can Save You Money! - Raspberry Pi Alternatives
15:04
Linus Tech Tips
Рет қаралды 3,4 МЛН
“Hello, world” from scratch on a 6502 - Part 1
27:25
Ben Eater
Рет қаралды 4,8 МЛН
Why build an entire computer on breadboards?
28:43
Ben Eater
Рет қаралды 3,1 МЛН
Op-Amps  - Using Operational Amplifiers
44:21
DroneBot Workshop
Рет қаралды 289 М.
When Did Raspberry Pi become the villain?
21:54
Jeff Geerling
Рет қаралды 1,6 МЛН
When to Use Arduino vs Raspberry Pi
8:26
Robotics Back-End
Рет қаралды 24 М.
Running Apple 1 software on a breadboard computer (Wozmon)
14:23
STM32 Guide #2: Registers + HAL (Blink example)
30:02
Mitch Davis
Рет қаралды 201 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 855 М.