Arduino Uno je najbolj priljubljena plošča, vendar ima večja Mega več I/O zatičev. Ugotovite, kateri je pravi za vaš projekt.
Od začetka serije mikrokrmilnikov leta 2005 je bilo izdanih več kot 15 plošč Arduino. Arduino Mega in Uno sta dve izmed najbolj priljubljenih in pogosto uporabljenih plošč Arduino.
Vsaka plošča ima določene lastnosti in posebnosti, zaradi katerih je bolj primerna za določene naloge kot druga. Podrobno bomo raziskali te razlike in vam pomagali pri odločitvi, katera od teh plošč je bolj primerna za vaš projekt elektronike. Arduino Uno proti Mega: naj se primerjava Arduino začne ...
Arduino Mega
Arduino Mega je bil prvotno izdan leta 2009 in je zdaj v svoji tretji reviziji z Arduino Mega 2560 Rev3. Trenutna Mega se napaja z mikrokontrolerjem ATmega 2560 in uporablja čip ATmega16U2 za pretvorbo signalov USB v serijska navodila. Oglejte si naš vodnik po obvladovanje serijske komunikacije z Arduinom.
Arduino Mega 2560 ima skupno 54 digitalnih V/I zatičev (od katerih jih 15 zagotavlja izhod PWM), skupaj s 16 analognimi vhodi. Vsebuje tudi serijska vrata za strojno opremo, vtični konektor in vrata USB-B.
Napaja se lahko iz vrat USB ali napajalne vtičnice in lahko deluje na napajalnik z napetostjo od 6 do 20 voltov. ATmega 2560 deluje pri taktu 16MHz in ponuja 8kB SRAM-a, 256kB flash pomnilnika in 4kB EEPROM-a.
Mega 2560 je združljiv z večino ščitov, zasnovanih za Uno in prejšnji plošči Duemilanove in Diecimila. To pomeni, da bodo ščiti, ustvarjeni za te plošče, delovali tudi na Megi.
Arduino Mega 2560 lahko dobite v uradni trgovini Arduino za približno 35 USD, približno enako ceno kot 1 GB različica Raspberry Pi 4.
Arduino Uno
Arduino Uno je daleč najbolj priljubljena plošča Arduino in je tudi tista, ki jo uporablja večina začetnikov, da se podajo v svet poigravanja z elektroniko. Uno Rev3 (aka Uno R3) ima 8-bitni procesor, deluje pri taktu 16 MHz in se lahko napaja iz vrat USB-B ali konektorja za napajanje, enako kot Mega.
Vendar pa ima manj vsega drugega, s samo 14 digitalnimi I/O zatiči, 6 analognimi vhodi in samo enim UART priključkom. Plošča Uno R3 uporablja čip ATmega 328P in ima 2kB SRAM, 32kB flash pomnilnik in 1kB EEPROM. Ima delovno napetost v razponu od 2,7 do 5,5 voltov.
Uno je najbolj dokumentirana plošča Arduino. Velika večina vadnic o elektroniki Arduino, ki jih boste našli na spletu, bo uporabljala Arduino Uno za krmiljenje drugih elektronskih komponent. Uno R3 je na voljo v uradni trgovini Arduino za približno 28 USD.
Novi Model Arduino R4 ima veliko zmogljivejši 32-bitni procesor, nadgrajen prostor za shranjevanje in je na voljo v dveh različicah.
Arduino Mega vs. Uno: Velikost
Arduino Mega ostaja zvest svojemu imenu in je približno dvakrat večji od Uno s 4 x 2,1 palca, predvsem zaradi povečanega števila zatičev in večjega pomnilnika. Arduino Uno pa je zasnovan za prenosljivost in meri 2,7 x 2,1 palca. Arduino Mega in Uno tehtata približno 1,3 oz oziroma 0,88 oz.
Arduino Uno je zato boljša možnost za projekte z omejitvijo velikosti, kot so igralne naprave in drugi prenosni projekti. Če velikost za vas ni pomemben dejavnik, potem je lahko Arduino Mega mikrokrmilnik za vaš projekt.
Plošče Arduino so na voljo v številnih oblikah in velikostih, zato preverite naše vodnik po različnih vrstah mikrokontrolerjev Arduino na voljo.
Arduino Mega vs. Uno: Cena
Arduino Mega je tudi dražji od Una. Po uradnih maloprodajnih cenah Mega stane približno 35 dolarjev, veliko več kot Uno, ki se običajno prodaja za približno 25 dolarjev. Čeprav Arduino Mega ni najdražja mikrokrmilniška plošča, se morda ne splača za vaš projekt, če je vaša glavna skrb zmanjšanje stroškov.
Po drugi strani je Arduino Uno R3 cenovno precej dostopen, zaradi česar je idealna izbira za začetnike, ki se zanimajo za igranje s platformo, ne da bi jih skrbelo, da bi zlomili ploščo.
Povezljivost in pomnilnik
Mega ima več možnosti povezljivosti kot Uno, kar pomeni, da je boljša izbira za projekte, ki zahtevajo ogromno V/I. Na primer pri projektu robotike, kjer boste morda morali povezati več servomotorjev in aktuatorjev, ali pri izdelavi DIY 3D tiskalnika, kjer Arduino Mega deluje kot glavni krmilnik.
Vendar vsi projekti ne zahtevajo dodatnih V/I zatičev, zato bi moral Arduino Uno delovati dovolj dobro za večino projektov, s katerimi se srečujete, še posebej kot začetnik.
Arduino Uno Rev3 ima manj pomnilnika kot Mega, kar omejuje velikost kode, ki jo lahko naložite in zaženete. Mega ima tudi več SRAM-a, zaradi česar lahko shrani več podatkov o času izvajanja (spremenljivke in njihove vrednosti). Zaradi tega je bolj primeren za izvajanje bolj zapletenih programov, kot bi jih lahko izvajali na Unu.
Primerjava specifikacij strojne opreme
Da bi lažje videli razlike med Arduino Uno in Mega na prvi pogled, smo spodaj eno ob drugi našteli značilnosti strojne opreme obeh plošč.
Arduino Uno Rev3 |
Arduino Mega Rev3 |
|
---|---|---|
Mikrokrmilnik |
ATmega328P, 8-bitni |
ATmega2560, 8-bitni |
Hitrost ure |
16MHz |
16MHz |
Delovna napetost |
5V |
5V |
Vhodna napetost (priporočeno) |
7-12V |
7-12V |
Vhodna napetost (omejitve) |
6-20V |
6-20V |
Digitalni I/O zatiči |
14 (od tega 6 zagotavlja izhod PWM |
54 (od tega 15 zagotavlja PWM izhod) |
Analogni vhodni zatiči |
6 |
16 |
Flash pomnilnik |
32kB |
256 kB |
SRAM |
2kB |
8kB |
EEPROM |
1kB |
4kB |
Priljubljenost in skupnost
Nedvomno je Arduino Uno bolj priljubljena od obeh plošč, saj predstavlja približno 50 % uporabe plošč Arduino, glede na Elektronika SparkFun. Je na voljo in se pogosto uporablja, kar olajša iskanje vadnic, prilagojenih za tablo. Mega je manj priljubljen, zato je morda neprijetno, če šele začenjate.
Vendar pa je Mega 2560 zasnovan tako, da je združljiv z Uno. Zato bo vsa koda in večina strojne opreme, ustvarjene za Uno, popolnoma delovala z Mega. Toda vsa koda in ščiti, zasnovani za Mega, ne bodo delovali z Uno zaradi povečanega števila zatičev na Megi.
Katerega bi morali uporabiti?
Skratka, obe plošči sta odlični možnosti za poigravanje z elektroniko, robotiko in aplikacijami interneta stvari (IoT) (z dodatkom Wi-Fi ščita).
Arduino Uno je boljša možnost za začetnike zaradi nizkih stroškov, majhnosti (zaradi česar je bolj primeren za manjše roke) in splošne vseprisotnosti. Po drugi strani pa je Mega odličen za projekte, ki zahtevajo dodatne V/I zatiče, računalniško moč in pomnilnik, zaradi česar je popoln za hobiste, ki so že zmočili noge.