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

A comparison of many common Arduino types and their uses.

Поделиться
HTML-код
  • Опубликовано: 26 фев 2016
  • I compare the ATTiny85, ATMega328P, Mini Pro, Nano, Uno, Mega, STM32F103C8, ESP8266MOD, and a Teensy.
    I look at what they can basically do and their common use cases.

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

  • @rickseiden1
    @rickseiden1 8 лет назад +15

    I built a digital clock with an ATTiny85. Worked great for that project.

    • @DonovanStudioMain
      @DonovanStudioMain  8 лет назад +9

      +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.

  • @maludo2496
    @maludo2496 7 лет назад +9

    Very nice and informative video!!
    And is far as I can tell, youre a very nice and paciant person :)

  • @Chopy61
    @Chopy61 7 лет назад +3

    The Teensy 3.xx Are also good boards to use if you need power in a small footprint.

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

    This was really helpful :) The amount of Arduino variants are so overwhelming i had no idea where to start thanks haha

  • @knuffelbeest
    @knuffelbeest 7 лет назад +3

    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

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

    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.

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

    Good comparison. Simple for someone starting.

  • @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!

  • @br1900s
    @br1900s 4 года назад +1

    that was an awesome breakdown

  • @maicod
    @maicod 7 лет назад +2

    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 !

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

    Nively done. One comment: I just wish you give more examples of what you could acheive in real life projects with each individual component.

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

    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 7 лет назад +2

      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 7 лет назад

      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 7 лет назад

      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 7 лет назад

      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 7 лет назад

      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

  • @mitsos306ify
    @mitsos306ify 3 года назад +1

    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?

    • @mitsos306ify
      @mitsos306ify 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 года назад

      @@mitsos306ify I meant do you use, let's say, perhaps, an uno and a nano in the same project, because they all have different specialties?

    • @mitsos306ify
      @mitsos306ify 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 года назад

      @@mitsos306ify Thank you.

  • @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.

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

    great collection and there are even more.... ! Cool video

  • @jacobwcrosby
    @jacobwcrosby 7 лет назад +10

    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 лет назад +2

      ForSquirel I thought it really did sound like he said 17MHz. Worth annotating the video with an errata.

    • @cmcqueen1975
      @cmcqueen1975 7 лет назад +2

      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.

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

    Thanks !
    One of the best videos for beginners :)

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

    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 7 лет назад

      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 6 лет назад

      LessonStudio i

  • @dode08541twety
    @dode08541twety 5 лет назад +2

    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.

  • @Bianchi77
    @Bianchi77 Год назад

    Nice video, keep it up, thank you for sharing it :)

  • @StarDoesntUpload
    @StarDoesntUpload 5 лет назад +1

    If I need something with lots of computing power I’d use a pi. Otherwise, uno nano, and mega cover all the bases.

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

    Good video to help the uninitiated understand. thanks.

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

    How times have changed! The first mainframe computer I worked on had only 19.2k of ram,!

  • @rursus8354
    @rursus8354 5 лет назад +2

    ... except ... : STM32F103C8, ESP8266MOD and Teensy aren't Arduinos. And ATTiny85 and ATMega328P are naked MCU:s.

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

      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. "

  • @77ragnarok77
    @77ragnarok77 4 года назад +1

    Very helpful.

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

    Awesome overview. Thanks!

  • @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.

  • @joshmellon390
    @joshmellon390 3 года назад +1

    Something tells me you've built a pump controller with one or more of these haha

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

    hello - thanks for this video - whichg breadboard do you use...!? There connectors which import the different voltages... -

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

    i enjoyed the video,very usefull informations.please keep up the good work thank you !

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

    Very informative video. Thank you!

  • @michaelliles6755
    @michaelliles6755 8 лет назад +4

    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.

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

    How about the Arduino Micro? It's pretty much the Nano in size and capabilities, but cheaper

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

    thanks man. now i know all my Arduinos!

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

    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...

  • @shapeshifter8986
    @shapeshifter8986 4 года назад +1

    For me the best one is the micro. It ha

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

    Good information and thank you

  • @mr.nobody6829
    @mr.nobody6829 7 лет назад

    Quite informative, thanks.

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

    Thanks for the best knowledge

  • @thegoodhen
    @thegoodhen 6 лет назад +2

    "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

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

    Why no mention of the very fast and powerfull Arduino DUE?

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

    I hate the power LED on the nano. I can't desolder it because i don't want to break the board.

    • @sl9sl9
      @sl9sl9 5 лет назад +1

      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.

  • @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

  • @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

  • @ahostn
    @ahostn 7 лет назад +2

    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 7 лет назад

      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 лет назад +1

      Well, 155mm howitzer literally blows handguns away. But that won't render a good old 1911 useless.

  • @MrRohkea
    @MrRohkea 7 лет назад +4

    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 лет назад +1

      the video already reccomends using a field effect transistor for this purpose. optocoupler would also work.

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

      Good point, but his says this in the video.

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

    Are there any 16 bit or even 64 bit micro controllers?

  • @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.

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

    Nice video, btw where is my girl Lilly ?

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

    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 7 лет назад

      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

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

    thanks for the info

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

    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 7 лет назад

      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

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

    nice video very helpful

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

      Check out my channel!

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

    What you can do with ATtiny13 Tho ?

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

    nice. thanx.

  • @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! ;-)

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

    i dont have arduino,. would it be ok if I use my motherboard?

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

    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

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

    rip Leonardo

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

      I find a Pro Micro most convenient for small projects. It's essentially smaller version of Leonardo.

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

      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.

  • @HAL-9000-
    @HAL-9000- 8 лет назад

    new subscriber, Thanks!

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

      Check out my channel!

  • @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.

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

    You talk like Dave Lee! Even your voice is similar!

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

    how to buy orduino uno.

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

      ebay

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

      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,,

  • @voxellab4339
    @voxellab4339 8 лет назад +39

    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 7 лет назад +2

      Exactly! I didn't get this "Moefoe"????? name @4:37, and then no repetition.

    • @Nathriel
      @Nathriel 7 лет назад +3

      He first said "this mouthful" and proceeds to name it by part name.

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

      OK but videos have a rewind feature.

    • @voxellab4339
      @voxellab4339 7 лет назад +2

      So if I have a fast processor is it alright to write redundant code?

    • @Tech2Rush
      @Tech2Rush 7 лет назад +2

      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.

  • @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

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

    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