Finally, a no-rocket-science explanation of what Arduino and Raspberry pi is. Haven't started on any electronics but I'm interested. This video helped me distinguish between the two. Thanks!
***** The Galileo is a bit like the Pi + Arduino, but with Intel hardware. I have one on my desk. There will be a video after I run it through its paces.
Both boards can be used in one project in the same time actually. My quadrocopter used a 9 DOF sensor array and a GPS receiver, both connected to the Pi as it crunches those numbers, mostly 3D vectors, better and faster, and it have a bigger storage capacity and better connectivity (3G HSPA+, hello?) but keeping those four motors running properly, that is the job of the Arduino which focuses on that and adjusts only when the Pi orders it to do so. The devices are hooked up together via USB.
陈北宗 this is actually really interesting and relevant to a project I am working on where I intend to drive many Arduino with a raspberry Pi. Do you communicate to the Arduino over UART serial communications? If so, what program or libraries do you use to control the output of serial communications to the Arduino from your raspberry Pi. Could the software be used to communicate with many boards/uart channels at once? I’d appreciate if anyone could point me in the right direction.
Simon Farre I was intending to use the raspberry pi to send and receive serial data from the arduinos. I was imagining one configuration where I have a single uart Chanel running from the rasperry pi that sends signals to all Arduino and the Arduino only read the lines addressed to them. My only worry right now though is receiving data back from the Arduinos. Would the uart protocol be able to handle that? The Arduino will act as the slave to the master raspberry pi. I will do system wide computation from the sbc
I used an Arduino to read analog sensors and control the heat in my greenhouse. While I was developing this heater, it was connected to a Raspberry Pi to send the temperature data over WiFi to my tower in the house to monitor its performance and make pretty graphs. I connected them with a USB cable.
I was thinking the same thing but wouldn it just be simpler to just add relays and for the moduals for the higher amps stuff? unless you already have Arduino's lying around and are familiar with the Arduino code.
I got my degree in electrical engineering 8 years ago but never practiced. I went into construction right out of college. My senior project was a I/O and hardware integration project using a microprocessor. I’m trying to create a similar project as a fun DIY project and totally forgot the basics. This video helped jog my memory and brought back many good memories. Thank you.
I have to say it's the best video that explains the difference between Arduino and Raspberry PI I have ever seen. I love the " for my project" part. Thank you soo much!
This is the best explanation I have ever seen. Very clean and perfect not just for arguing and raspberry pi but also about differences between micro controller and microprocessor. Thank you
At first, when I saw the title I thought: How can someone compare 2 incomparable things? And yes, at the end the message was very clear: no comparison between them. Great video! Keep it up!
I have a board that has both. The UDOO board. It has Ubuntu on an imx6 SoC and next to it an Arduino Microcontronroller. You can program the Arduino from Ubuntu on the same board. :) nice.
RPi can also be used for control. I use RPi's GPIO to control my stepper & servo motors and all kind of sensors. RPi can do everything that Arduino does. Normally you don't need Arduino, UNLESS your project requires power efficiency.
This is a great video that focuses on finding the right tool for the job. I'm pleasantly surprised to finally find a comparison that does not throw mud at the Arduino. Thank you, AddOhms. Great Job!!
This video was really useful! its been a while I was looking for something like this just to know the difference between them both... thanks a lot man!! greetings from Brazil ;)
Thank you for creating this simplified explanation of the difference between these two. It really helps narrow down my research while reducing the amount of time I need to spend doing so!
Great video and great channel! I was looking for some resources to understand basic electronics and I hope that this channel will be the best place to start.
Excellent work, I love to see videos like this with clear explanations of the choice criterias for YOUR project. However, I would like to add my "two cents" I regret that you concentrated only on the UNO model, which has the smaller memory (both Flash and RAM). You should have added that there are different models of Arduino, with more RAM, more Flash. Especially if you consider the Due (but it was created after the video, so you could not take it into account), running on a 32 bits ARM, with much, much more Flash and RAM than the Uno. Which makes the choice between Arduino and Raspberry even more difficult °-) Maybe you should have also explained that the Linux kernel makes the Raspberry "less responsive" in terms of real time criterias (which can be very important for some projects). While thanks to Linux, the Rasp has serious networking capabilities, that the Arduino can't really beat. As you said, the key is YOUR project °-) Once again, very good work
Love this channel, needs more subs! I was torn between the two. I'm about to build a counting scale that works on weight and this video helped me pic the hardware. Thanks. Best Matt
Again, how could 15 people give this a thumbs down? Fanboys who hug nuts possibly? Or parents of the Pi developers? IDK but this was a CLEAN video with NO slant. Sheesh
Well done. Another way of thinking about it, is that the Arduino has precise timing for PWM, TTL, I2C, SPI and GPIO. The clocked instruction comes around quick enough to follow the next command from the program. An OS such as the Pi has many slow downs and considerations before executing a change. The arduino is similar to a PIC, in that a command is directly executed, instead of waiting for an OS to decide it is time to execute it.
The PI's GPIO controller has the hardware for I2C, SPI, and UART communication. So the "precise timing" is no different than the dedicated hardware in an 8-bit microcontroller. Filling or emptying the buffers won't be as deterministic on an OS-based system, of course. Regarding the Arduino comparison to PIC. There are many similarities. From a high-level point of view, all 8-bit, 16-bit, and some 32-bit microcontrollers are similar. They don't run an operating system. But even then an RTOS can minimize the difference.
Thanks for uploading this video I found it extremely helpful. I own a Raspberry Pi and I am intrigued by the Arduino and was thinking of buying you. I really like the way you reviewed both products outlining their strengths and weaknesses without bias. Thanks again.
yes sir, an aged man (well kinda your age) that is getting into electronics. I know, I m too old for it, but f it. I love it and following every video you put out ! Cheers @@AddOhms
thanks for this video i have been playing with Arduino and when i was in china i buy almost 100 of them for many things as they are cheap there, but i come back to Australia and people told me i should start using Raspberry Pi 3+ and it cost lots here 10 times more then the Arduino, but your video explains things very clear.
One thing I was waiting for you to mention (but you didn't) Is that because the PI runs an operating system its performance in the micro world is much less reliable...but I see now why you didn't mention that. Excellent unbiased video.
Excellent ! Couldn't agree more. Arduino for hardware controllers and the "PI" for number crunching. Like you say, it's all in the I/O drivers. Of course memory and speed to enter in to some projects. Thanks a lot.
As I noted in the Amazon blog, the Arduino (~$25 USD) is great when you need analog and digital I/O and battery life, RasPi (~$35 USD) gives you a complete bare-bones computer capability for web/wi-fi orojects, while the Beaglebone Black (~$45 USD) gives you the broadest I/O options and a slightly faster single-board computer. There seem to be a spectrum of Arduino+RasPi projects to achieve both I/O and ease of development.
Great video! Other note would be - price. Arduino PRO MIni cost 2$ and Rasberry PI from 35$. If you want to run it on a battery, then Arduino or AVR easy put to sleep and consume 0.9uA - 0.38uA. This allows you to run monitoring tools like temperature or door switch on a battery for years. And board size, AVR as it self is very small. So if you need only watch, it is a quesiton if you should use a Laptop for it. Thanks again for videos, I like them very much :)
Saying this is a 32 bit processor is misleading (although true). it is a 32 RISC processor as apposed to a i386 based processor. Excellent video! Subscribed and looking forward to more.
Sorry, I don't follow. The Pi is a 32-bit microprocessor. That's true, so it cannot be misleading. I'm not sure what point you are trying to make with RISC versus CISC of the x86 family. Both the Arduino's ATmega328 and the Pi's ARM11 are RISC architectures. I don't compare the Pi (or Arduino's) processor to the processors found in a PC at any point in the video. Other than saying "The Pi has more in common with a PC than an Arduino." But there I am comparing the system, not the processor.
It is indeed very true but the instruction sets are very different to a programmer saying a device has a 32 bit processor usually means it is i386 based. Your not wrong and please don't get the wrong idea your videos are awesome.
Depends on what those "things" are. If the load (or "thing") needs more than about 30mA of current, then yes, you need a transistor. So motors, relays, and solenoids almost always need a transistor. The nice thing with so much current available, the pin can *easily* turn on a BJT. This is going to be covered in an upcoming video...
Very clarifying video. By the way, I was shocked on how well u can draw O.O Usually drawing and computing are pretty distant skills, but your the exception ;) Gratz
Rapiro makes the perfect example here; the little robot uses Arduino-based microcontroller for servo control, and a raspberry pi may potentially be used for higher tasks (ultimately machine vision and AI)
is it compatible for comunication to each other? For example for wider tasks solving? Can one task (no mater what) be solving on both devices or it have a specific field of usage for each one?
What is the best way of starting learning more about electronics? I hardly know anything about it yet, but it seems like such a big topic that I don't know where to start. Also, I would prefer to learn by building circuits or watch others do it, and not by reading too many books.
Hi ive got a dilemma when it comes to which to pick. I need to build a data logger that measures both GPS and temperature data collected from a outdoors environment. I then need to be able to upload it to a windows PC and graph interpret ect the data? what should i pick-- and is it possible to fit the entire project on one uno board? (i alreadhave one)
I think people should learn both and pick the board based on the application. Both should be applicaple to nearly every project; it is just a matter of preference at the end
I like arduino best - because of the simpeler installation. But the PI has super uses as wel. Totally different stuff for different purposes. Thanks for the video, great info
Thanks for helping me choose one of them to get myself started with this kind of things. I'll go with the Arduino UNO for now. I think it will suit best my lack of experience.
i have project on my collage about security system on home ... I have cameras , sensors and notification for each one so which one is best to me and easy to learn and which one can communicate with phone I mean every notification send to my mobile ... so can you provide help to me
Thank you for uploading this very easy to understand video. I am contemplating creating a lap counting system for my R.C cars, I think I would benefit from using both products. :D
Hi folks, looking for a bit of advise? I'm doing a project for college. I have to control a hatch door- it should open and shut at a certain temperature and at a certain light level. has anyone completed anything like this, and are there any websites etc to get more info?
my project needs lots of processing so the Raspberry PI is better but is it capable of controlling two servo motors alone? do i need to use the Arduino with the raspberry pi?
if we need to analise data and THEN control something (let's say a RC car) is it possible to adapt both... or is it a waste of money? (i'm the begginiest one can get)
Whic one would be better suited for datalogging? Like measuring 4 voltages (potentially couple hundred volts) and a couple currents (up to a few amps but generally
Yves Baggi You could do that kind of datalog with a Uno and an Ethernet shield. Be careful measuring "couple hundred volts". If you're talking AC, that's going to be a little more difficult since you can't easily measure AC directly.
Hi great video btw. I am new to the electronics world but i am an electrician. If i wanted to build a drone using an Arduino mega, could i control it with a PI?
hi I want to interface my brain headset ( Emotiv EPOC ) with board. I am really get confused between arduino and rasberry pi. I also want interface the board with matlab and SDK tool . Can you suggest me which should I prefer.
i have a project where i need to send binary data to a reciever that will show the data on a LED display. (the data would come from a mobile thermometer and the readings will be temp as well as humidity, with a 0-5V output) i'm currently having a lot of difficulty trying to pick which one any help would be greatly appriciated.
think that you forgot to mention that you can combine the two using UART or I2C when both controlling power and computing power is required (for example, home automation with cryptographic authentication, which allows opening up the controls to the Internet)
Yes. It is very common to use them together. The easiest is to connect the Arduino to the Pi's USB Port, just like a PC. You can also connect directly over I2C, SPI, and Serial UART on the Pi's GPIO pins.
How many servos can each of these boards run? I know that the Beaglebone can send servo signals through its IO interface. 5 regular servos need to have 5A - 10A support. Can the Pi supply this sort of current? (It's easy to find a power supply that can supply 5v at 10A, to plug into these boards.)
You should not power motors directly through any micro controller board. Ideally motors should have their own supply. Even if it is shared, power should go directly to the motor.
I suspected this. Even though the Beaglebone has a 5v power input, I don't think that I would trust running 5 regular RC servos (8-10A) through the Beaglebone. I CERTAINLY would not try to power an out runner motor that can pull 80-110A through some little circuit board. But this means that the CONTROL signal to these external devices must be separated from the power inputs to these external devices. This is already done in the case of speed controllers, but not in the case of the standard servo wire for RC use. So some custom wiring would be necessary, to have a Beaglebone control electronic gear on an RC plane.
I want to create simple games and display them. Is the Arduino the best for me? E.g. a simple space invaders or maze and display it on a 2.5” to 6” display
Arduboy is a nice 32u4 (Leonardo) based game platform with a small OLED screen. For a larger screen, most Arduino boards, even the M0+ don’t have enough RAM to drive a 6” screen.
HI, Im going to do a project name " Automatic Recycling Sorter Dustbin" which the main function is to sort out the waste materials automatically using sensors. Could you give me some ideas which should be my choice of MCU for my project? Thank you
Depends on the kind of sensors. This sounds like an extremely ambitious project and you will probably need multiple MCUs to accomplish it. Best of luck.
Both the Pi and the Arduino are fantastic machines. I have and enjoy both. They are different in every point of view: the Arduino is a microcontroller board, built around a microcontroller chip, the ATMEL 328P (and btw, it is pronounced thirty-two-eight, not three-twenty-eight). It is meant to pilot external HARDWARE of any kind, via its IO pins. The Raspberry Pi, on its side, is a real LINUX PC, something you can work, play, go online and browse the web with, just like the pc you are using now to read this comment. Both machines were designed by teachers. The Pi was designed and is currently manufactured in UK for educational purposes, to teach computer science in schools. The Arduino was designed by an Italian teacher who wanted a simple board for his students to better learn the microcontrollers. The original board is manufactured in Italy. Now about the price: some comments I have read here say both boards cost roughly the same, but this is incorrect: the original, made in Italy, Arduino Uno is about 26 euro, while the Pi is about 40 euro, here in Italy. If you are desperate for low cost Arduino clones, of course, you can find as many as you want on eBay.
Finally, a no-rocket-science explanation of what Arduino and Raspberry pi is. Haven't started on any electronics but I'm interested. This video helped me distinguish between the two. Thanks!
Thanks for the nice feedback.
***** The Galileo is a bit like the Pi + Arduino, but with Intel hardware. I have one on my desk. There will be a video after I run it through its paces.
***** I gazed into my crystal 8-ball and it said: "Reply hazy, try again later."
Sadly, I have no inside track. I only know what is on the internets.
I know.
What he said. And also "thank you", as well.
Both boards can be used in one project in the same time actually. My quadrocopter used a 9 DOF sensor array and a GPS receiver, both connected to the Pi as it crunches those numbers, mostly 3D vectors, better and faster, and it have a bigger storage capacity and better connectivity (3G HSPA+, hello?) but keeping those four motors running properly, that is the job of the Arduino which focuses on that and adjusts only when the Pi orders it to do so. The devices are hooked up together via USB.
陈北宗 this is actually really interesting and relevant to a project I am working on where I intend to drive many Arduino with a raspberry Pi. Do you communicate to the Arduino over UART serial communications? If so, what program or libraries do you use to control the output of serial communications to the Arduino from your raspberry Pi. Could the software be used to communicate with many boards/uart channels at once? I’d appreciate if anyone could point me in the right direction.
Simon Farre I was intending to use the raspberry pi to send and receive serial data from the arduinos. I was imagining one configuration where I have a single uart Chanel running from the rasperry pi that sends signals to all Arduino and the Arduino only read the lines addressed to them. My only worry right now though is receiving data back from the Arduinos. Would the uart protocol be able to handle that?
The Arduino will act as the slave to the master raspberry pi. I will do system wide computation from the sbc
Ah. A man of culture.
I used an Arduino to read analog sensors and control the heat in my greenhouse. While I was developing this heater, it was connected to a Raspberry Pi to send the temperature data over WiFi to my tower in the house to monitor its performance and make pretty graphs. I connected them with a USB cable.
I was thinking the same thing but wouldn it just be simpler to just add relays and for the moduals for the higher amps stuff? unless you already have Arduino's lying around and are familiar with the Arduino code.
Excellent video.
Hello, Christopher :D
Found this on another channel in search, then realized from the comments it was yours, and came here to thumbs up and subscribe. Great comparison!
I got my degree in electrical engineering 8 years ago but never practiced. I went into construction right out of college. My senior project was a I/O and hardware integration project using a microprocessor. I’m trying to create a similar project as a fun DIY project and totally forgot the basics. This video helped jog my memory and brought back many good memories. Thank you.
I have to say it's the best video that explains the difference between Arduino and Raspberry PI I have ever seen. I love the " for my project" part. Thank you soo much!
This is the best explanation I have ever seen. Very clean and perfect not just for arguing and raspberry pi but also about differences between micro controller and microprocessor. Thank you
At first, when I saw the title I thought: How can someone compare 2 incomparable things? And yes, at the end the message was very clear: no comparison between them. Great video! Keep it up!
Why not use both? RPi for the brains and the Arduino for control :D
That's always an option. In fact, there is a Pi "shield" which has an Arduino on it.
I have a board that has both. The UDOO board. It has Ubuntu on an imx6 SoC and next to it an Arduino Microcontronroller. You can program the Arduino from Ubuntu on the same board. :) nice.
RPi can also be used for control. I use RPi's GPIO to control my stepper & servo motors and all kind of sensors.
RPi can do everything that Arduino does. Normally you don't need Arduino, UNLESS your project requires power efficiency.
Nic explanation
If cost, form factor, and power consumptions are not something you would consider then yeah.
This is a great video that focuses on finding the right tool for the job. I'm pleasantly surprised to finally find a comparison that does not throw mud at the Arduino. Thank you, AddOhms. Great Job!!
Fantastic explanation! I especially like the non-judgmental approach: it truly depends on your project. Spoken like true engineers!
This video was really useful! its been a while I was looking for something like this just to know the difference between them both... thanks a lot man!! greetings from Brazil ;)
Thank you for creating this simplified explanation of the difference between these two. It really helps narrow down my research while reducing the amount of time I need to spend doing so!
This was a great explanation for us guys, needing to decide which board will be the optimum for our project !
Thanks a lot !!
GREAT video. To the point, plenty of detail (but not too much), and NO WAFFLE! Subscribed ... Thank you! :)
Great video and great channel! I was looking for some resources to understand basic electronics and I hope that this channel will be the best place to start.
Excellent work, I love to see videos like this with clear explanations of the choice criterias for YOUR project. However, I would like to add my "two cents"
I regret that you concentrated only on the UNO model, which has the smaller memory (both Flash and RAM). You should have added that there are different models of Arduino, with more RAM, more Flash.
Especially if you consider the Due (but it was created after the video, so you could not take it into account), running on a 32 bits ARM, with much, much more Flash and RAM than the Uno. Which makes the choice between Arduino and Raspberry even more difficult °-)
Maybe you should have also explained that the Linux kernel makes the Raspberry "less responsive" in terms of real time criterias (which can be very important for some projects). While thanks to Linux, the Rasp has serious networking capabilities, that the Arduino can't really beat.
As you said, the key is YOUR project °-)
Once again, very good work
+1
+David unnecessary trolling.
His comments have been removed.
Love this channel, needs more subs! I was torn between the two. I'm about to build a counting scale that works on weight and this video helped me pic the hardware. Thanks.
Best Matt
Again, how could 15 people give this a thumbs down? Fanboys who hug nuts possibly? Or parents of the Pi developers? IDK but this was a CLEAN video with NO slant. Sheesh
Clearest explaination I've seen on this, thanks
@addohms why are you not releasing your episodes on iTunes?
Very Fair and clear comparison between them, I like the video!
Well done. Another way of thinking about it, is that the Arduino has precise timing for PWM, TTL, I2C, SPI and GPIO. The clocked instruction comes around quick enough to follow the next command from the program. An OS such as the Pi has many slow downs and considerations before executing a change. The arduino is similar to a PIC, in that a command is directly executed, instead of waiting for an OS to decide it is time to execute it.
The PI's GPIO controller has the hardware for I2C, SPI, and UART communication. So the "precise timing" is no different than the dedicated hardware in an 8-bit microcontroller. Filling or emptying the buffers won't be as deterministic on an OS-based system, of course.
Regarding the Arduino comparison to PIC. There are many similarities. From a high-level point of view, all 8-bit, 16-bit, and some 32-bit microcontrollers are similar. They don't run an operating system. But even then an RTOS can minimize the difference.
You are good at making presentation! Thank you very much for sharing.
you just saved me months of frustrations, i hope u get your efforts worth bruh
Thanks for uploading this video I found it extremely helpful. I own a Raspberry Pi and I am intrigued by the Arduino and was thinking of buying you. I really like the way you reviewed both products outlining their strengths and weaknesses without bias. Thanks again.
thank you 10 years into the future...from when this video was made. I just subscribed to your channel
10 years and over 150 videos ago (across others channels.) Wow.
yes sir, an aged man (well kinda your age) that is getting into electronics. I know, I m too old for it, but f it. I love it and following every video you put out ! Cheers @@AddOhms
Very nice explanation. Something simple that everybody should be able to understand.
Finally a no nonsense explanation. Thank you!
Thanks ! Very helpful clear descriptions of these two types of devices.
thanks for this video i have been playing with Arduino and when i was in china i buy almost 100 of them for many things as they are cheap there, but i come back to Australia and people told me i should start using Raspberry Pi 3+ and it cost lots here 10 times more then the Arduino, but your video explains things very clear.
One thing I was waiting for you to mention (but you didn't) Is that because the PI runs an operating system its performance in the micro world is much less reliable...but I see now why you didn't mention that. Excellent unbiased video.
Excellent ! Couldn't agree more. Arduino for hardware controllers and the "PI" for number crunching. Like you say, it's all in the I/O drivers. Of course memory and speed to enter in to some projects. Thanks a lot.
As I noted in the Amazon blog, the Arduino (~$25 USD) is great when you need analog and digital I/O and battery life, RasPi (~$35 USD) gives you a complete bare-bones computer capability for web/wi-fi orojects, while the Beaglebone Black (~$45 USD) gives you the broadest I/O options and a slightly faster single-board computer. There seem to be a spectrum of Arduino+RasPi projects to achieve both I/O and ease of development.
You can combine the two as well and control Arduino from Raspberry Pi if a specific project needs both of their strengths.
Their*
Great video!
Other note would be - price.
Arduino PRO MIni cost 2$ and Rasberry PI from 35$.
If you want to run it on a battery, then Arduino or AVR easy put to sleep and consume 0.9uA - 0.38uA. This allows you to run monitoring tools like temperature or door switch on a battery for years.
And board size, AVR as it self is very small.
So if you need only watch, it is a quesiton if you should use a Laptop for it.
Thanks again for videos, I like them very much :)
Thanks man, this was just beautiful. Exactly the straight quick comparison I was looking for.
Very clear and comprehensive summary
Very help! I just found your channel I'm going to dig in and learn a lot today.
The best explanation... on this topic so far.
I'm going to zip-tie the two together to make a mega-machine! :D
Simple and straightforward .. Just what I need to start with.
Omg thank you. That was a perfect explanation of the two boards. So stoked. Great work
Thanks for this video. It's very instructional and clarify a lot of things for me.
Cheers!
Fantastic overview, simple and concise! Thanks
Always thinking there were both similar. Really good explanation! Thanks!
Saying this is a 32 bit processor is misleading (although true). it is a 32 RISC processor as apposed to a i386 based processor. Excellent video! Subscribed and looking forward to more.
Sorry, I don't follow.
The Pi is a 32-bit microprocessor. That's true, so it cannot be misleading.
I'm not sure what point you are trying to make with RISC versus CISC of the x86 family. Both the Arduino's ATmega328 and the Pi's ARM11 are RISC architectures.
I don't compare the Pi (or Arduino's) processor to the processors found in a PC at any point in the video. Other than saying "The Pi has more in common with a PC than an Arduino." But there I am comparing the system, not the processor.
It is indeed very true but the instruction sets are very different to a programmer saying a device has a 32 bit processor usually means it is i386 based. Your not wrong and please don't get the wrong idea your videos are awesome.
Doesn't the arduino also need transistors to drive things?
I need another power source to drive more than 2 little motors directly.
Depends on what those "things" are. If the load (or "thing") needs more than about 30mA of current, then yes, you need a transistor. So motors, relays, and solenoids almost always need a transistor.
The nice thing with so much current available, the pin can *easily* turn on a BJT.
This is going to be covered in an upcoming video...
The video says the Arduino can run up to 40 mA, which is more than Pi.
Great distinction, "... for my project." Which is better, a car or a pickup truck?
Very clarifying video. By the way, I was shocked on how well u can draw O.O Usually drawing and computing are pretty distant skills, but your the exception ;) Gratz
+André Ferreira My drawing skills, as shown in these videos, are more related to computing than you might think. ;)
+AddOhms Nice video!
nice informative video and very simple yet powerful comparison.
Thanks
I really like it. I will post it for my students if you do not mind.
Of course, please.
Rapiro makes the perfect example here; the little robot uses Arduino-based microcontroller for servo control, and a raspberry pi may potentially be used for higher tasks (ultimately machine vision and AI)
is it compatible for comunication to each other? For example for wider tasks solving? Can one task (no mater what) be solving on both devices or it have a specific field of usage for each one?
What is the best way of starting learning more about electronics? I hardly know anything about it yet, but it seems like such a big topic that I don't know where to start.
Also, I would prefer to learn by building circuits or watch others do it, and not by reading too many books.
***** Get an Arduino and an Arduino starter kit. Build the circuits in the kit and go from there.
Hi ive got a dilemma when it comes to which to pick. I need to build a data logger that measures both GPS and temperature data collected from a outdoors environment. I then need to be able to upload it to a windows PC and graph interpret ect the data? what should i pick-- and is it possible to fit the entire project on one uno board? (i alreadhave one)
great and simple review!! liked it!
Very pedagogic and synthetic video ! Thank you ^^
I think people should learn both and pick the board based on the application. Both should be applicaple to nearly every project; it is just a matter of preference at the end
Very nice comparison video!
I like arduino best - because of the simpeler installation. But the PI has super uses as wel. Totally different stuff for different purposes. Thanks for the video, great info
excellent presentation, crisp and clear
so, I can combine both together to create a supercomputer that takes over the world? :)
no
Reiner Zufall you can combine them, but you won't really get much out of it.
Reiner Zufall perhaps...who knows? ;) jk don't roast me
Harsh Pherwani roasted
You can actually run the pi without an operating system. It just requires more setup with some ARM assembly code.
Thanks for helping me choose one of them to get myself started with this kind of things. I'll go with the Arduino UNO for now. I think it will suit best my lack of experience.
i have project on my collage about security system on home ... I have cameras , sensors and notification for each one
so which one is best to me and easy to learn and which one can communicate with phone I mean every notification send to my mobile ... so can you provide help to me
so if a car is running with an adreno as engine controller you can save $1,000 that's how expensive ecu's usually are
Thank you for uploading this very easy to understand video. I am contemplating creating a lap counting system for my R.C cars, I think I would benefit from using both products. :D
Hi folks, looking for a bit of advise? I'm doing a project for college. I have to control a hatch door- it should open and shut at a certain temperature and at a certain light level. has anyone completed anything like this, and are there any websites etc to get more info?
very clear, and honest video.
Short sweet and to the point. Great job!
Very clear. Great edition!
The Arduino has a bootloader, its a kind of firmware. Its there to be able to upload a .hex via a RS232.
Very good video, and very easy to understand. Thank you a lot!
my project needs lots of processing so the Raspberry PI is better but is it capable of controlling two servo motors alone? do i need to use the Arduino with the raspberry pi?
Can I use the raspberry pi as an interface to control the arduino? If so, how would be the best way to communicate between them in this case?
Great, simple, informative video.
if we need to analise data and THEN control something (let's say a RC car) is it possible to adapt both... or is it a waste of money? (i'm the begginiest one can get)
Excelente video!
Just one question..
1:54 What are the GPIO pins?
General Purpose Input/Output
Whic one would be better suited for datalogging?
Like measuring 4 voltages (potentially couple hundred volts)
and a couple currents (up to a few amps but generally
Yves Baggi You could do that kind of datalog with a Uno and an Ethernet shield.
Be careful measuring "couple hundred volts". If you're talking AC, that's going to be a little more difficult since you can't easily measure AC directly.
Hi great video btw. I am new to the electronics world but i am an electrician. If i wanted to build a drone using an Arduino mega, could i control it with a PI?
hi
I want to interface my brain headset ( Emotiv EPOC ) with board. I am really get confused between arduino and rasberry pi. I also want interface the board with matlab and SDK tool . Can you suggest me which should I prefer.
i have a project where i need to send binary data to a reciever that will show the data on a LED display.
(the data would come from a mobile thermometer and the readings will be temp as well as humidity, with a 0-5V output)
i'm currently having a lot of difficulty trying to pick which one
any help would be greatly appriciated.
Controlling simple displays, reading sensors (especially 5V sensors), and receiving data are all things perfectly suited for an Arduino.
AddOhms thank you very much :)
Can someone please send me a link with a tutorial on how to control home lights and electronics in house with the raspberry pi from a local site?
what about both in one project ??
Excellent video.
Very informative for a novice.
think that you forgot to mention that you can combine the two using UART or I2C when both controlling power and computing power is required (for example, home automation with cryptographic authentication, which allows opening up the controls to the Internet)
So does this mean its possible to have the raspberry pi control the arduino for example if you needed prepossessing power and moving objects?
Yes. It is very common to use them together. The easiest is to connect the Arduino to the Pi's USB Port, just like a PC. You can also connect directly over I2C, SPI, and Serial UART on the Pi's GPIO pins.
How many servos can each of these boards run? I know that the Beaglebone can send servo signals through its IO interface. 5 regular servos need to have 5A - 10A support. Can the Pi supply this sort of current? (It's easy to find a power supply that can supply 5v at 10A, to plug into these boards.)
You should not power motors directly through any micro controller board. Ideally motors should have their own supply. Even if it is shared, power should go directly to the motor.
I suspected this. Even though the Beaglebone has a 5v power input, I don't think that I would trust running 5 regular RC servos (8-10A) through the Beaglebone. I CERTAINLY would not try to power an out runner motor that can pull 80-110A through some little circuit board. But this means that the CONTROL signal to these external devices must be separated from the power inputs to these external devices. This is already done in the case of speed controllers, but not in the case of the standard servo wire for RC use. So some custom wiring would be necessary, to have a Beaglebone control electronic gear on an RC plane.
It is a wonderful video! Thanks for it .Arduino and raspberry pi are very interesting
Crystal clear explanation!
I want to create simple games and display them. Is the Arduino the best for me? E.g. a simple space invaders or maze and display it on a 2.5” to 6” display
Arduboy is a nice 32u4 (Leonardo) based game platform with a small OLED screen. For a larger screen, most Arduino boards, even the M0+ don’t have enough RAM to drive a 6” screen.
AddOhms thanks for the advice. But what about the mega 2560? Would that work? And what do you think the maximum screen size would be?
HI, Im going to do a project name " Automatic Recycling Sorter Dustbin" which the main function is to sort out the waste materials automatically using sensors. Could you give me some ideas which should be my choice of MCU for my project?
Thank you
Depends on the kind of sensors. This sounds like an extremely ambitious project and you will probably need multiple MCUs to accomplish it. Best of luck.
Would love to know how you do the white screen drawings ... Very good vid - straightforward, no-fuss explanations. Thank you.
Draw on green paper, chroma key out the green.
Simple as that eh!! Thank you! :)
Do you have any vids on teaching how to make vids? That would be cool - yours are the best I've seen - so nicely explained!
Write a good script.
Thanks for explaining all this in very simple words understandable by normal humans
Great Video! covered exactly what i wanted to know.
So can I drive the Arduino with the PI if I want a small remote appliance that runs off a battery and is wireless.
+gus bisbal Yes you can drive an Arduino from a Pi. Very common.
Why adding an Arduino? Just the RPi can so the same and more .
Both the Pi and the Arduino are fantastic machines. I have and enjoy both. They are different in every point of view: the Arduino is a microcontroller board, built around a microcontroller chip, the ATMEL 328P (and btw, it is pronounced thirty-two-eight, not three-twenty-eight). It is meant to pilot external HARDWARE of any kind, via its IO pins. The Raspberry Pi, on its side, is a real LINUX PC, something you can work, play, go online and browse the web with, just like the pc you are using now to read this comment. Both machines were designed by teachers. The Pi was designed and is currently manufactured in UK for educational purposes, to teach computer science in schools. The Arduino was designed by an Italian teacher who wanted a simple board for his students to better learn the microcontrollers. The original board is manufactured in Italy. Now about the price: some comments I have read here say both boards cost roughly the same, but this is incorrect: the original, made in Italy, Arduino Uno is about 26 euro, while the Pi is about 40 euro, here in Italy. If you are desperate for low cost Arduino clones, of course, you can find as many as you want on eBay.
Pyllolla which one is better and play videos
I'm curious, can't these two be compatible? Like, could you connect them so that you get the best of both?
so to make a sound wave generator with sines, saw, triangle and square and CONTROL wich one and which frequency I want I should choose Arduino right?
Yes.
ok thanks ^^