A comparison of many common Arduino types and their uses.

  Рет қаралды 159,716

DonovanStudio

DonovanStudio

Күн бұрын

Пікірлер: 127
@rickseiden1
@rickseiden1 8 жыл бұрын
I built a digital clock with an ATTiny85. Worked great for that project.
@DonovanStudioMain
@DonovanStudioMain 8 жыл бұрын
+Rick Seiden I don't just love the ATTiny85 because of its cost, but the savings in other electronics that are effectively turned into code. Flip flops, 555 chips, opamps, and other supporting circuitry can have many of their use cases swapped out for code and an 85. By this view the attiny85 can pay for itself.
@Chopy61
@Chopy61 7 жыл бұрын
The Teensy 3.xx Are also good boards to use if you need power in a small footprint.
@rursus8354
@rursus8354 5 жыл бұрын
... except ... : STM32F103C8, ESP8266MOD and Teensy aren't Arduinos. And ATTiny85 and ATMega328P are naked MCU:s.
@lancearn7332
@lancearn7332 4 жыл бұрын
TECHNICALLY neither are UNO, DUE, Leonardo, NANO.... they are Microcontroller Development boards. read on -> " Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board micro-controllers and micro-controller kits for building digital devices. "
@maludo2496
@maludo2496 8 жыл бұрын
Very nice and informative video!! And is far as I can tell, youre a very nice and paciant person :)
@knuffelbeest
@knuffelbeest 8 жыл бұрын
The usage of a processor depends for what purpose of project you go to build. For experimental setup I can use a Due (ARM) or Mega (AVR). When it is finished then I go looking if I can use smaller processors (depends on timers and pins). Mostly I pick then a Nano due it has also the USB-interface (while the Micro has no USB-interface, also the only difference). And all AVR's are on 5V level. The Due and STM and different. First they working on a 3.3V level. For more easy design they are better with big IC's like eg. DDS AD9910/AD9912 what have also a working level of 3.3V. Don't forget to say it is an ARM-processor what needs a slightly different programming then an Atmel what is an AVR-processor. A 72Mhz ARM seems fast compared with a 20Mhz AVR, but they have a complete different architect structure. Best way to explain is that an ARM does 1 instruction per clock cycle and an AVR does multiple instructions per clock cycle. So, as comment in the video, for fast datatransfers an ARM is better and for complex controlling use an AVR. I have seen projects with combined both ARM and AVR which do complete different tasks. The ATTiny is a handy thing for simple controlling where you only need a few pins or changing from data protocol like USBI2C or AnalogSerial. For things you normally use an Atmel328 but missing the full 8-bit ports for eg. controlling stepper motors an Atmel16/32 is then a good equivalent.
@zazugee
@zazugee 5 жыл бұрын
So this explains why the arduino clock spec looks so low compared to smaller ARM cpus i was like asking myself why is a slow cpu was used on such a popular chipset and i thought its just some useless educational board that have no application IRL
@maicod
@maicod 8 жыл бұрын
To miniaturize the most I'm using a loose Attiny85 and otherwise a Digispark board (it has the Attiny85 on it) and furthermore I think Arduino Nano's are the most versatile for their body size and easyness of sticking onto a tiny 170pin breadboard. Pitty they are discontinued !
@mitsos_306
@mitsos_306 3 жыл бұрын
Nice video , I'd like to point out that if you have an arduino uno with the DIP package of processor, you can you it for programming them and then use them in final projects , without having to use an external programmer!
@sebasthecrab1345
@sebasthecrab1345 3 жыл бұрын
I'm a little confused. I am a beginner, I haven't even gotten a Arduino yet, but I have a question. Do you use multiple arduino in one project?
@mitsos_306
@mitsos_306 3 жыл бұрын
@@sebasthecrab1345 I'm not sure what you are asking. There are projects that use more that one arduino, for example transmitter - receiver setups. If you are not asking that please rephrase and I'll try to answer
@sebasthecrab1345
@sebasthecrab1345 3 жыл бұрын
@@mitsos_306 I meant do you use, let's say, perhaps, an uno and a nano in the same project, because they all have different specialties?
@mitsos_306
@mitsos_306 3 жыл бұрын
@@sebasthecrab1345 yes you can, for example if you want to make a RC vehicle, you can use an UNO as a transmitter and a NANO as the receiver (because it is smaller) there are a lot of videos to browse!
@sebasthecrab1345
@sebasthecrab1345 3 жыл бұрын
@@mitsos_306 Thank you.
@ArtyMars
@ArtyMars 3 жыл бұрын
This was really helpful :) The amount of Arduino variants are so overwhelming i had no idea where to start thanks haha
@DonovanStudioMain
@DonovanStudioMain 3 жыл бұрын
You're very welcome!
@vogel431
@vogel431 4 жыл бұрын
Nice vid. Shame you that you haven't published anything recently, it looks like you've moved on. Anyhow, the vid was nice, clear and very enjoyable with my morning coffee. Thanks!
@matthehat
@matthehat 8 жыл бұрын
One thing that I would say about the Teensy line is that they haver built in native USB support for things like HID keyboard and mouse, MIDI and even audio on the 3 series. They're expensive, but they are brilliant for projects that require USB communication in ways other than serial.
@RobinCernyMitSuffix
@RobinCernyMitSuffix 8 жыл бұрын
Don't forget the Arduino Leonardo, Micro and Pro Micro, the all have the same MCU as the Teensy 2.0, and they have also the same functionalities. But! you can get them for 4$
@matthehat
@matthehat 8 жыл бұрын
Robin Cerny true, but they don't support nearly as many USB modes as the teensy out of the box. Getting a Leonardo to deal with Midi for example is a real mission
@RobinCernyMitSuffix
@RobinCernyMitSuffix 8 жыл бұрын
I think you don't understand. It's the same Microprocessor, you can exactly the same things do as with a Teensy 2.0. And Out of the box they both do nothing ;)
@matthehat
@matthehat 8 жыл бұрын
Robin Cerny I do understand. The Teensy comes preloaded with a custom proprietary bootloader out of the box which gives it support for many different USB modes, not just keyboard and mouse like the Leonardo/Micro bootloader. If you want those USB modes on another ATmega32U4 based board you need to compile and load a USB stack that supports them. It's the difference between being up and running in 10 minutes or 2 hours. I'm not saying the hardware isn''t readily available cheaper (at least for the Teensy 2.0), but if you want a board with many different USB modes that doesn't require lots of setup then the Teensy is brilliant.
@RobinCernyMitSuffix
@RobinCernyMitSuffix 8 жыл бұрын
If you are something developing, you have more then then minutes ;) And you have also mentioned the biggest drawback of the Teensy, their bootloader is proprietary. That's at least for some people a big disappointment
@jacobwcrosby
@jacobwcrosby 8 жыл бұрын
Hey there, just wondering if you were aware of the error in your data regarding the STM32, you first mention that it is a 32-bit processor running at 17mHz, you then say that it computes at 72mHz at 32-bit... I Thought that since there was no card or annotation to denote the error that perhaps you were not aware of it...
@ForSquirel
@ForSquirel 7 жыл бұрын
Pretty sure he says 'Seven (pause) tee Megahertz" but it just sounds funny.
@cmcqueen1975
@cmcqueen1975 7 жыл бұрын
ForSquirel I thought it really did sound like he said 17MHz. Worth annotating the video with an errata.
@cmcqueen1975
@cmcqueen1975 7 жыл бұрын
Jacob Crosby Small 'm' means milli. Big 'M' means Mega.
@PaulDeanBumgarner
@PaulDeanBumgarner 6 жыл бұрын
Jacob Crosby I think you are correct. The boys and I listened to it over and over and heard 17 every time.
@dode08541twety
@dode08541twety 6 жыл бұрын
sir. thanks very much for this video, I have a question. I want to make an oscilloscope with an arduino wich will show the out put in a software in a laptop, what arduino do suggest given that the oscilloscope will have to show high frequency and the processing must be sufficient.
@martinkaspar5095
@martinkaspar5095 7 жыл бұрын
hello - thanks for this video - whichg breadboard do you use...!? There connectors which import the different voltages... -
@DonovanStudioMain
@DonovanStudioMain 8 жыл бұрын
The answer is: most of the time. The pins are compatible so that should not be a problem. Usually the problem would be with the code. There can occasionally be subtle differences between code for one or the other. Often if there is a difference you will see some code commented out that will say something like, //Replace the previous line with this if on a MEGA. Or maybe a #DEFINE at the top with something synonymous with IS_MEGA, IS_UNO, etc. But most shields should work right out of the box.
@ironmight4334
@ironmight4334 8 жыл бұрын
Hi, i have a question! Is it possible to run a data connection & commands via an arduino wireless! For instance, somehow using a humidity temperature to be controlled by an arduino wireless, without connecting the two wires or something between the two modules
@sydlemon5285
@sydlemon5285 7 жыл бұрын
LessonStudio i
@MrBanzoid
@MrBanzoid 4 жыл бұрын
How times have changed! The first mainframe computer I worked on had only 19.2k of ram,!
@slap_my_hand
@slap_my_hand 8 жыл бұрын
I hate the power LED on the nano. I can't desolder it because i don't want to break the board.
@sl9sl9
@sl9sl9 6 жыл бұрын
You can cut one of the board tracers to it with a box cutter knife. Or failing that simply get a pair of small head pliers, grip that LED hard, and pull! Job done :p Neither method should damage the board.
@Freetheworldnow
@Freetheworldnow 7 жыл бұрын
Nively done. One comment: I just wish you give more examples of what you could acheive in real life projects with each individual component.
@manickn6819
@manickn6819 7 жыл бұрын
Good comparison. Simple for someone starting.
@br1900s
@br1900s 4 жыл бұрын
that was an awesome breakdown
@howardsway782
@howardsway782 7 жыл бұрын
Why no mention of the very fast and powerfull Arduino DUE?
@Mike_Downey
@Mike_Downey 7 жыл бұрын
I agree that the Mini Pro loses out to the Nano by not having a usb connector, so the 5v 16MHz version doesn't have any advantage, the 3.3v 8MHz version is really useful if you want to do Arduino type work but need to interface with several 3.3v components and don't want to add level converters.
@samdeur
@samdeur 3 жыл бұрын
Thank you for making this informative vid.... i just read it's from 2016.. i'm just now tipping my tows in to the arduino world and i found it very helpful thank you sir.
@DonovanStudioMain
@DonovanStudioMain 3 жыл бұрын
You're welcome!
@StarDoesntUpload
@StarDoesntUpload 5 жыл бұрын
If I need something with lots of computing power I’d use a pi. Otherwise, uno nano, and mega cover all the bases.
@neddyladdy
@neddyladdy 5 жыл бұрын
I am sorry, not being a fellow countryman of yours I have absolutely no idea what you mean by "the ford of arduinos". It could be ford, as in river ford or ford as in motor car. In either case I am at a loss as to what that term means. Could you please tell me what you meant by that term ?
@charlesihler8199
@charlesihler8199 4 жыл бұрын
neddy laddy Ford is a common brand of vehicle. He meant to say it’s ubiquitous in the hobbyist world...
@NilsdeLoijer
@NilsdeLoijer 8 жыл бұрын
How about the Arduino Micro? It's pretty much the Nano in size and capabilities, but cheaper
@HIMANSHUMANGHANIBEE
@HIMANSHUMANGHANIBEE 8 жыл бұрын
VERY nice tutorial ! I have the following doubt :- Does ATMEGA328P has RX and Tx pin ! If yes, then please tell their pin number also !
@RobinCernyMitSuffix
@RobinCernyMitSuffix 8 жыл бұрын
yes they have. Just google ATmega328P Pinout ;)
@B1akTang1dH4rt
@B1akTang1dH4rt 5 жыл бұрын
On the chip itself it is pin 2 for rx and pin 3 for tx
@sreeram607
@sreeram607 5 жыл бұрын
Hi can u recommend a bord for my project My project is to collecting anlog data from. 3 sensor acceleration, temperature, sound that numerical data come out by WiFi. Bluetooth for editing code. I don't have idea can we edit code by WiFi? Sry I am big noob and a 3colour led light. I need cheap bec I am student tnks
@derekwashuck7691
@derekwashuck7691 8 жыл бұрын
Are there any 16 bit or even 64 bit micro controllers?
@michaelliles6755
@michaelliles6755 8 жыл бұрын
the stm32f that you have does it have a 17mhz crystal?
@totoxahc
@totoxahc 8 жыл бұрын
The board has a 8 MHz crystal and the cpu can run up to 72 MHz
@picklerix6162
@picklerix6162 3 жыл бұрын
The black pill STM32F411 has a 25 MHz crystal and can run at 100 MHz.
@joshmellon390
@joshmellon390 4 жыл бұрын
Something tells me you've built a pump controller with one or more of these haha
@peterlovink2642
@peterlovink2642 7 жыл бұрын
great collection and there are even more.... ! Cool video
@MJ-iy4fb
@MJ-iy4fb 3 жыл бұрын
Good info. One suggestion, maybe instead of saying "this guy" at the end of the video, use the name of the card. Thanks for posting the video.
@jaimeferreira9427
@jaimeferreira9427 8 жыл бұрын
Hello, Thank you for this video, I apologize for my bad English and my ignorance, but my question is simple. We can load an Arduino program, such as to act an RGB LED ring, a ESP8266 directly, or we have to rewrite the code in another language Thank you for your time
@thanatosor
@thanatosor 5 жыл бұрын
What you can do with ATtiny13 Tho ?
@MrRohkea
@MrRohkea 7 жыл бұрын
Would this solve the ''draining too much current-problem'' with the Arduino Mega if you just control transistors with the pins? So that the transistors opens gates for other energy-sources to power motors and stuff... :3 _( ... well I have like no experience or education with electronics itself xd so.. dont mind if this question was stupid xd )_
@lmb4967
@lmb4967 7 жыл бұрын
the video already reccomends using a field effect transistor for this purpose. optocoupler would also work.
@StarDoesntUpload
@StarDoesntUpload 6 жыл бұрын
Good point, but his says this in the video.
@ahostn
@ahostn 8 жыл бұрын
ESP8266 runs at 80Mhz or 160Mhz and it has 4M of memory... so arduinos are junk compared to that. And you can use every pin as i2c,pwm,... it does use a lot of power, but you can optimize power consumption with built in functions.
@slowbro2539
@slowbro2539 8 жыл бұрын
Yah I was going to build my project with a Pro Mini until I found out the ESP can replace an Arduino but also has Wifi already built in and much more memory. Blows away anything Arduino. Can put the device into light sleep which keeps it almost off until wifi packets come in. (Or deep sleep but wakeup time to connect to Wifi is far longer. Good for long duty cycles but the advantage goes to light sleep when your wakeups happen more frequently than about once a minute.)
@azgarogly
@azgarogly 7 жыл бұрын
Well, 155mm howitzer literally blows handguns away. But that won't render a good old 1911 useless.
@slowbro2539
@slowbro2539 8 жыл бұрын
I searched eBay for ATTiny85 and found some USB boards for less than $1. You might be able to program them directly from your PC?
@maicod
@maicod 8 жыл бұрын
yeah you probably mean the Digispark boards (there are 2 versions). Those have the Attiny85 and a Vreg and some circuitry onboard and can be programmed (with a 'trick') directly through USB
@thegoodhen
@thegoodhen 6 жыл бұрын
"Not even a line following robot" using tiny85? Oh please... You can bitbang USB from tiny85, pretending to be a keyboard. That thing has a ton of power. Sure, less than Uno, but still a lot. :P
@arunk5307
@arunk5307 7 жыл бұрын
Nice video, btw where is my girl Lilly ?
@jrequejo1
@jrequejo1 3 жыл бұрын
Awesome overview. Thanks!
@GnuReligion
@GnuReligion 7 жыл бұрын
My favorite, is not on your list. It is an Uno with a socketed DIP-28, so that you can program your 328/168/88/8/48 Mega, then simply remove it, and put it into your project. It is simple replace your chip in the Uno with another this way, all you need to do is burn in Optiboot, lock bits, and fuses. Additionally, if you burn out your perma-mounted 328p, you'd be at some pains trying to replace it. No need to cry when your chip is socketed ... you are out just $1.40.
@darix_3944
@darix_3944 7 жыл бұрын
i dont have arduino,. would it be ok if I use my motherboard?
@billfusionenterprise
@billfusionenterprise 7 жыл бұрын
if your motherboard has controller pins, or interface
@UFOGEORGE
@UFOGEORGE 5 жыл бұрын
Thanks ! One of the best videos for beginners :)
@RixtronixLAB
@RixtronixLAB Жыл бұрын
Nice video, keep it up, thank you for sharing it :)
@javesonsevilla800
@javesonsevilla800 7 жыл бұрын
how to buy orduino uno.
@azgarogly
@azgarogly 7 жыл бұрын
ebay
@billfusionenterprise
@billfusionenterprise 7 жыл бұрын
try a good retailer first to be safe, adafruit, sparkfun, newegg, fry's electronics, jameco , etc. Even amazon. Be carful with ebay, some seller's are,,
@jimhester2004
@jimhester2004 7 жыл бұрын
Good video to help the uninitiated understand. thanks.
@radiorob007
@radiorob007 7 жыл бұрын
Good video useful information thank you for that! And Yesss I have a question? Instead of an ATmega2560 If I place a Arduino DUE on a RAMPS 1.4 board From a 3D printer, Would a 3D printer work better with it? (I ask this because I shall than immediately order a DUE for my 3D printer!) Friendly greetings from The Netherlands! Rob. Hooowwww and i also use loose chips the ATM. 328P I load morse code and then with a small Pixy TX, for example ....... (Such a smart one I'm really not!) But on this way .....man,... beautiful as a plan goes well. Bye! ;-)
@captn_hanky
@captn_hanky 4 жыл бұрын
For me the best one is the micro. It ha
@kellyklaask7su990
@kellyklaask7su990 5 жыл бұрын
Very informative video. Thank you!
@gouraali4457
@gouraali4457 7 жыл бұрын
i enjoyed the video,very usefull informations.please keep up the good work thank you !
@B1063N
@B1063N 7 жыл бұрын
Thanks for the info! Also, please dont touch the chips like that, you are not supposed to do that!
@TheLegoman332
@TheLegoman332 7 жыл бұрын
B1063N why not? he gently held them in his hands
@B1063N
@B1063N 7 жыл бұрын
Electrostatic
@TheLegoman332
@TheLegoman332 7 жыл бұрын
B1063N ooooh, i personaly never expirienced electrostatic discharge into my electronics
@B1063N
@B1063N 7 жыл бұрын
Me neither, or have I?? Its hard to tell. Maybe he grounded himself coz his hands are all over the place! Hahaha
@77ragnarok77
@77ragnarok77 5 жыл бұрын
Very helpful.
@reeseyme9613
@reeseyme9613 7 жыл бұрын
yes, ESP8266 basically trash lots of MCU, AVR, PIC, STM and any other requires extra network peripherals just for the whole IoT connectivity. anyone who remembers arduino YUN will know that, they just cannot justify its cost and specs against ESP8266 which is close to paying nothing.
@reeseyme9613
@reeseyme9613 7 жыл бұрын
but for basic MCU operation, AVR and other chipset have their varieties, price points and supports which obviously are the winner when comes to industrial designed in whole.
@majordeltadelta
@majordeltadelta 4 жыл бұрын
Good information and thank you
@georgei2480
@georgei2480 5 жыл бұрын
thanks man. now i know all my Arduinos!
@muhmmadali6065
@muhmmadali6065 6 жыл бұрын
Thanks for the best knowledge
@mr.nobody6829
@mr.nobody6829 7 жыл бұрын
Quite informative, thanks.
@akshayn3926
@akshayn3926 8 жыл бұрын
thanks for the info
@shubhamsukhwal2089
@shubhamsukhwal2089 8 жыл бұрын
nice video very helpful
@TechBuild
@TechBuild 8 жыл бұрын
Check out my channel!
@raidzor5452
@raidzor5452 7 жыл бұрын
You talk like Dave Lee! Even your voice is similar!
@oneconfusedbeing2027
@oneconfusedbeing2027 7 жыл бұрын
rip Leonardo
@azgarogly
@azgarogly 7 жыл бұрын
I find a Pro Micro most convenient for small projects. It's essentially smaller version of Leonardo.
@lancearn7332
@lancearn7332 4 жыл бұрын
Yes, RIP indeed. I used my Leonardo a couple of times, put it in a box and that is where it has laid for the last seven years. The ATtiny, NANO and STM32 have captured most of my time.
@jasonwest5656
@jasonwest5656 7 жыл бұрын
when you do a video teaching label whats what. here is why... you say the name once then use this and that somany times. when you say what it does yoy constantly have to rewind to find out which name goes with a function
@neilvermeulen5283
@neilvermeulen5283 7 жыл бұрын
nice. thanx.
@HAL-9000-
@HAL-9000- 8 жыл бұрын
new subscriber, Thanks!
@TechBuild
@TechBuild 8 жыл бұрын
Check out my channel!
@iulicush86
@iulicush86 6 жыл бұрын
This is a nice video and I dont want to be a d..k about it, but Uno has 14 digital pins and Mega 54. Count them and you'll get the same number. Since they are numbered from 0.. to 13, or from 0 to 53... You do the math. Its just wrong to use misleading specs, especially in a comparison video... This leads me to thinking you're no expert in Arduino, you're just the guy making the videos for this channel
@voxellab4339
@voxellab4339 8 жыл бұрын
Thank you for this video my only suggestion. Please don't refer to them as "this guy". Please use the product name, yes over and over. Repeating the model name will help us remember. thanks
@toreeriksson6117
@toreeriksson6117 8 жыл бұрын
Exactly! I didn't get this "Moefoe"????? name @4:37, and then no repetition.
@Nathriel
@Nathriel 7 жыл бұрын
He first said "this mouthful" and proceeds to name it by part name.
@runvnc208
@runvnc208 7 жыл бұрын
OK but videos have a rewind feature.
@voxellab4339
@voxellab4339 7 жыл бұрын
So if I have a fast processor is it alright to write redundant code?
@Tech2Rush
@Tech2Rush 7 жыл бұрын
In the practical real world, yes. In an academic setting, you can make a case for writing ideal code either style wise or size wise. Optimizing code for size takes time, and time = money, or it's time that could be spent on other features. So unless the optimization is a goal in and of itself, and the current code runs fast enough, you generally leave it as it is. Another thing to keep in mind is that tight code is often hard to maintain, which means in addition to spending time optimizing code for size, you'll also spend more time if you need to change some features of your project.
The Arduino Family - Uno - Mega - Nano - Pro Mini -ATtiny85
30:01
DroneBot Workshop
Рет қаралды 214 М.
HOW TO: Arduino control of DC, Stepper, and servo motors
1:04:36
DonovanStudio
Рет қаралды 107 М.
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
Tested In-Depth: Getting Started with Arduino
30:37
Adam Savage’s Tested
Рет қаралды 763 М.
Using a 1930 Teletype as a Linux Terminal
16:33
CuriousMarc
Рет қаралды 1,5 МЛН
Sensors - which one to use
17:06
Electronoobs
Рет қаралды 1,4 МЛН
Why build an entire computer on breadboards?
28:43
Ben Eater
Рет қаралды 3,1 МЛН
HOW TO: Use a NRF24L01 + Arduino to remotely control a motor
18:01
DonovanStudio
Рет қаралды 133 М.
Arduino Uno to ATmega328 - Shrinking your Arduino Projects
37:17
DroneBot Workshop
Рет қаралды 803 М.
Thinking About Getting an Arduino? Watch This
11:40
MakeUseOf
Рет қаралды 2 МЛН
Build an Arduino EEPROM programmer
57:30
Ben Eater
Рет қаралды 1,6 МЛН
Power For Your Electronics Projects - Voltage Regulators and Converters
37:26
DroneBot Workshop
Рет қаралды 1,3 МЛН
The RS-232 protocol
26:10
Ben Eater
Рет қаралды 863 М.
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН