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 Жыл бұрын
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.
@doctorgreatengineer68343 жыл бұрын
after 5 years of upload of this video i watched and understood a lot of things I don't know. thanks Paul sir
@Bengadeer9 жыл бұрын
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.
@samp46898 жыл бұрын
Was planning to introduce Raspberry Pi to my 12 year old, and you pointed me in the right direction. Thanks
@nuvvuneenu20078 жыл бұрын
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.
@VeriousSmithIII8 жыл бұрын
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
@paulmcwhorter8 жыл бұрын
+Verious Smith III Glad the videos are useful to you. Good luck in your new learning!
@Stagefire4207 жыл бұрын
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.
@darkhanzholtayev32244 жыл бұрын
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!
@audiointelligence19638 жыл бұрын
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.
@paulmcwhorter8 жыл бұрын
+Audio Intelligence Glad you found it helpful
@floydjonz8 жыл бұрын
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.
@oxenforde8 жыл бұрын
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.
@pablomartinankudowicz31336 жыл бұрын
Paul, thanks for the detailed explanation and comparison between Arduino, Raspberry Pi 2, and Beaglebone Black Rev. 3
@KirstenBayes8 жыл бұрын
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!
@davidthompson38768 жыл бұрын
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.
@kenkressin85269 жыл бұрын
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.
@paulmcwhorter9 жыл бұрын
+Ken Kressin All good points.
@KirstenBayes8 жыл бұрын
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.
@MatthijsvanDuin8 жыл бұрын
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).
@MJCPeters6 жыл бұрын
As a beginner, this was helpful. Confirmed that I should start with arduino.
@artgentumk9 жыл бұрын
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
@darshanabadgujar67723 жыл бұрын
Nice demonstration... easy to understand Raspberry-Pi, Beagle board, Arduino and other micro controller.. thank you!
@kingofcastlechaos6 жыл бұрын
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.
@bluehornet67526 жыл бұрын
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.
@KevinFraser4117 жыл бұрын
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.
@dsl1458 жыл бұрын
Great video. I just picked up my first Arduino. You nicely answered when/why someone would move to the next platforms.
@daemeonation30185 жыл бұрын
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.
@WolfClinton19 жыл бұрын
Paul, Thanks for this honest comparison. It has helped me a lot.
@blankphoto6 жыл бұрын
Greetings Paul, You might think about doing an update of this video. The RPi has a lot of libraries now.
@zerazara9 жыл бұрын
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.
@les29348 жыл бұрын
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.
@Johniakson9 жыл бұрын
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 :)
@paulmcwhorter9 жыл бұрын
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.
@AmethystSpeaks9 жыл бұрын
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.
@deepun88 жыл бұрын
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.
@nagajothi38077 жыл бұрын
Hello, Did you use parallel programming in beaglebone black..
@nichofmann18008 жыл бұрын
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
@Aridzonan139 жыл бұрын
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_VK6ES9 жыл бұрын
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.
@paulmcwhorter9 жыл бұрын
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.
@lightshadown8 жыл бұрын
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.
@bobbytowesr33877 жыл бұрын
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-jim6 жыл бұрын
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!!!
@thienlo9 жыл бұрын
Hi Paul. Have you heard of chipKIT? It's just like Arduino Uno and Mega, but it has more memory.
@manny89639 жыл бұрын
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..?
@martyn1589 жыл бұрын
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
@paulmcwhorter9 жыл бұрын
***** 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.
@aerhearts6 жыл бұрын
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...?
@bitsurfer01018 жыл бұрын
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?
@peterraeth49638 жыл бұрын
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.
@qzorn44409 жыл бұрын
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.
@robertbatchelor90727 жыл бұрын
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
@cristianscript56497 жыл бұрын
what about arduino and multitasking? it is hard to do
@taihatranduc86133 жыл бұрын
a person like you is amazing
@jrace27188 жыл бұрын
Thanks for a great tutorial overview of these platforms. Very helpful!
@boks19828 жыл бұрын
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?
@paulmcwhorter8 жыл бұрын
+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.
@ScottNightingale19 жыл бұрын
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.
@alexr53008 жыл бұрын
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.
@paulmcwhorter8 жыл бұрын
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.
@tapariayogesh7 жыл бұрын
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?
@paulmcwhorter7 жыл бұрын
Never played with the LattePanda, so can not comment. Lots of different arduino boards. I like the Nano because of its compact form.
@martinmartinic88586 жыл бұрын
What do you think about building a communication (serial or wia GPIOs) between RPi and arduino as a 4th option?
@shivamkumar0697 жыл бұрын
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.
@paulmcwhorter7 жыл бұрын
Yes, the MEGA has more memory. I have never used it.
@yasarkaya81769 жыл бұрын
Thanks Paul,The video really helped me to understand what the differences between them.
@paulmcwhorter9 жыл бұрын
Yaşar KAYA Thanks for the kind words!
@Redserpent20008 жыл бұрын
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.
@paulmcwhorter8 жыл бұрын
+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.
@Redserpent20008 жыл бұрын
+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!
@tremhug9 жыл бұрын
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 :)
@paulmcwhorter9 жыл бұрын
+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.
@benjaminlittle79166 жыл бұрын
Agreed, why are there no analog ins on the pi, this should be a requirement by now.
@Jigatree9 жыл бұрын
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.studio7 жыл бұрын
Bro in your experiencie what do you recomend me for use with ros , beaglebone black rev c or rasberry pi 3??
@bewimotos8 жыл бұрын
I was looking for this, ill get my self that arduino for starters, thanks
@raviyadav-rc1br3 жыл бұрын
Still confuse if raspberry doesn't have analog in pins so what the use may I just start with beagle after Arduino
@LK-pc4sq9 жыл бұрын
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?
@paulmcwhorter9 жыл бұрын
+Lorin K No, live in West Texas so no where near Seattle.
@jerrygundecker7436 жыл бұрын
Seems to me, you're lucky to have Chrome on that little thing. I haven't heard the others have it at all.
@tahirahmedzia71577 жыл бұрын
very help stuff about micro processor vs controller ... thanks Mr Paul...
@marklowe74318 жыл бұрын
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.
@bhaveshprakashjoshi99323 жыл бұрын
Great vedio for understanding Study for Raspberry-Pi, Beagle board, Arduino and other micro controller thanks 👍
@MoTown442407 жыл бұрын
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.
@dhvldshmkh8 жыл бұрын
nice vdo , is it true that you need to get permissions from
@sormu168 жыл бұрын
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.
@charlesklein72325 жыл бұрын
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.
@charlesklein72325 жыл бұрын
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.
@Janisg6168 жыл бұрын
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.
@puwang25669 жыл бұрын
really good video,how about letting arduino and PI work together? Just use arduino as the mcu and PI as the faster processor
@paulmcwhorter9 жыл бұрын
+王璞 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.
@puwang25669 жыл бұрын
Paul McWhorter Cool that's exactly what i wanna do.Looking for your to share some good projects or videos on youtube
@billfusionenterprise6 жыл бұрын
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
@billfusionenterprise6 жыл бұрын
oh the one other difference is shutdown, arduino you just turn off power but pi you have to tell it to shutdown
@nagajothi38077 жыл бұрын
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
@paulmcwhorter7 жыл бұрын
I would suggest the raspberry pi since there is a larger user base and knowledge base on that platform.
@AndersJackson8 жыл бұрын
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).
@stillborn868 жыл бұрын
+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.
@AndersJackson8 жыл бұрын
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.
@stillborn868 жыл бұрын
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.
@AndersJackson8 жыл бұрын
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.
@StephenCobbCISSP8 жыл бұрын
Very helpful video with solid advice.
@hophop97456 жыл бұрын
27 angry linux guys disliked this :D
@paulmcwhorter6 жыл бұрын
Nothing makes Linux guys angrier than calling them angry linux guys
@devanshgautam15906 жыл бұрын
can raspberry works without desktop or display once program is upload to raspberry board
@vishakraj53777 жыл бұрын
Sir, Could you suggest me to use beaglebone black or raspberry pi3 for learning robotics..
@paulmcwhorter7 жыл бұрын
I would use raspberry pi . . . a much more robust user base for this one.
@vishakraj53777 жыл бұрын
Thank you sir
@sibujacob9774 жыл бұрын
Is this comparison relevant today . Are the features and efficiency still the same . Please ,your feedback will be helpful .
@leesahcage32974 жыл бұрын
How can you use a wifi dongle on the Beagle Bone Black?
@hurrdurr258 жыл бұрын
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.
@markcjohnsen8 жыл бұрын
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...
@haneefqaazee39887 жыл бұрын
Very informative video. Thank you very much!
@draakashkhunte59118 жыл бұрын
really very helpfull explanations.....you are a savior....as i was c onfused from where to begin with ...:) again thanks
@SomeGuyInSandy5 жыл бұрын
Three years later, and Beaglebone runs Python!
@mohamedtamer30224 жыл бұрын
you are awesome !!! DO some videos about Intel Galileo Please !!
@breadoflifemeditationandhe4664 жыл бұрын
Hi sir, I have flowing you teaching, it great
@BhupinderSingh9 жыл бұрын
thanks for this wonderful video.
@goramiir8 жыл бұрын
absolutely agree if you're not a linux guru they don't want you on their forums.
@leonwood65976 жыл бұрын
Wow, great great great video as always
@aditijaiswal69683 жыл бұрын
Thanks. Been very helpful
@atstar22178 жыл бұрын
Very nice thanks alot for good work
@fabian241239 жыл бұрын
I am not angry :(
@66_haridnyanandkishorbhada393 жыл бұрын
Very Informative and Excellent 💯Video it is👏Thank you very much Paul sir👍
@paulmcwhorter3 жыл бұрын
So nice of you
@subhamdas24913 жыл бұрын
That means if u want to work with multiple sensors just go far away from beagle bone
@LastOfThem-d8b8 жыл бұрын
Arduino Uno clones you can buy for less then 5 dollars
@garylangley65326 жыл бұрын
You can build your own for less than a dollar
@juremales41857 жыл бұрын
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.