Arduino Uno je najobľúbenejšia doska, ale väčšia Mega má viac I/O pinov. Zistite, ktorý je vhodný pre váš projekt.
Od začiatku série mikrokontrolérov v roku 2005 bolo vydaných viac ako 15 dosiek Arduino. Arduino Mega a Uno sú dve z najpopulárnejších a najpoužívanejších dosiek Arduino.
Každá doska má určité vlastnosti a zvláštnosti, vďaka ktorým sa na určité úlohy hodí lepšie ako tá druhá. Tieto rozdiely podrobne preskúmame a pomôžeme vám rozhodnúť sa, ktorá z týchto dosiek je vhodnejšia pre váš elektronický projekt. Arduino Uno vs Mega: začnite porovnávať Arduino…
Arduino Mega
Arduino Mega bolo pôvodne vydané v roku 2009 a teraz je vo svojej tretej revízii s Arduino Mega 2560 Rev3. Súčasný Mega je napájaný mikrokontrolérom ATmega 2560 a využíva čip ATmega16U2 na prevod USB signálov na sériové inštrukcie. Pozrite si nášho sprievodcu zvládnutie sériovej komunikácie s Arduinom.
Arduino Mega 2560 má celkovo 54 digitálnych I/O pinov (15 z nich poskytuje PWM výstup) spolu so 16 analógovými vstupmi. Je vybavený aj hardvérovými sériovými portami, valcovým konektorom a portom USB-B.
Môže byť napájaný buď z USB portu alebo z napájacieho konektora a je schopný pracovať s napájacím zdrojom v rozsahu od 6 do 20 voltov. ATmega 2560 pracuje na frekvencii 16 MHz a ponúka 8 kB SRAM, 256 kB flash pamäte a 4 kB EEPROM.
Mega 2560 je kompatibilný s väčšinou štítov určených pre Uno a bývalé dosky Duemilanove a Diecimila. To znamená, že štíty vytvorené pre tieto dosky budú fungovať aj na Mega.
Arduino Mega 2560 môžete získať z oficiálneho obchodu Arduino za približne 35 dolárov, približne za rovnakú cenu ako 1GB variant Raspberry Pi 4.
Arduino Uno
Arduino Uno je zďaleka najobľúbenejšia doska Arduino a je to tiež tá, ktorú väčšina začiatočníkov používa na to, aby sa pustila do sveta hrania s elektronikou. Uno Rev3 (aka Uno R3) má 8-bitový procesor, pracuje na frekvencii 16 MHz a môže byť napájaný buď z portu USB-B alebo z konektora napájacieho jacku, rovnako ako Mega.
Má však menej všetkého ostatného, iba 14 digitálnych I/O pinov, 6 analógových vstupov a iba jeden port UART. Doska Uno R3 využíva čip ATmega 328P a má 2 kB SRAM, 32 kB flash pamäť a 1 kB EEPROM. Má prevádzkové napätie v rozsahu od 2,7 do 5,5 voltov.
Uno je najviac zdokumentovaná doska Arduino. Prevažná väčšina výukových programov elektroniky Arduino, ktoré nájdete online, bude používať Arduino Uno na ovládanie iných elektronických komponentov. Uno R3 je k dispozícii v oficiálnom obchode Arduino za približne 28 dolárov.
Nové Model Arduino R4 obsahuje oveľa výkonnejší 32-bitový procesor, vylepšené úložisko a dodáva sa v dvoch variantoch.
Arduino Mega vs. Uno: Veľkosť
Arduino Mega zostáva verné svojmu názvu a má približne dvojnásobok šírky Uno s rozmermi 4 x 2,1 palca, hlavne kvôli zvýšenému počtu kolíkov a väčšej pamäti. Na druhej strane Arduino Uno je postavené na prenosnosť a má rozmery 2,7 x 2,1 palca. Arduino Mega a Uno vážia približne 1,3 oz a 0,88 oz.
Arduino Uno je preto lepšou voľbou pre projekty s obmedzením veľkosti, ako sú herné zariadenia a iné prenosné projekty. Ak pre vás veľkosť nie je hlavným faktorom, potom by Arduino Mega mohol byť mikrokontrolérom pre váš projekt.
Dosky Arduino sa dodávajú v širokej škále tvarov a veľkostí, takže si určite pozrite naše sprievodca rôznymi typmi mikrokontrolérov Arduino k dispozícii.
Arduino Mega vs. Uno: Cena
Arduino Mega je tiež drahšie ako Uno. Pri oficiálnych maloobchodných cenách stojí Mega približne 35 dolárov, čo je oveľa viac ako Uno, ktoré sa zvyčajne predáva za približne 25 dolárov. Hoci Arduino Mega nie je najdrahšia doska mikrokontroléra, nemusí to stáť za to pre váš projekt, ak je vaším hlavným záujmom minimalizácia nákladov.
Na druhej strane Arduino Uno R3 je pomerne cenovo dostupné, čo z neho robí ideálnu voľbu pre začiatočníkov, ktorí sa zaujímajú o hru s platformou bez obáv z rozbitia dosky.
Konektivita a pamäť
Mega ponúka viac možností pripojenia ako Uno, čo znamená, že je lepšou voľbou pre projekty, ktoré vyžadujú veľa I/O. Napríklad v projekte robotiky, kde možno budete musieť pripojiť niekoľko serv a ovládačov, alebo pri zostavovaní 3D tlačiarne pre domácich majstrov, kde Arduino Mega funguje ako hlavný ovládač.
Nie všetky projekty však vyžadujú extra I/O piny, takže Arduino Uno by malo fungovať dostatočne dobre pre väčšinu projektov, s ktorými sa stretnete, najmä ako začiatočník.
Arduino Uno Rev3 má menej pamäte ako Mega, čo obmedzuje veľkosť kódu, ktorý môžete nahrať a spustiť. Mega má tiež viac SRAM, vďaka čomu je schopný ukladať viac údajov za behu (premenné a ich hodnoty). Vďaka tomu je vhodnejší na spúšťanie komplikovanejších programov, než aké by ste mohli spustiť na Uno.
Porovnanie hardvérových špecifikácií
Aby bolo jednoduchšie vidieť rozdiely medzi Arduino Uno a Mega na prvý pohľad, uviedli sme hardvérové funkcie oboch dosiek nižšie vedľa seba.
Arduino Uno Rev3 |
Arduino Mega Rev3 |
|
---|---|---|
Mikrokontrolér |
ATmega328P, 8-bit |
ATmega2560, 8-bit |
Rýchlosť hodín |
16 MHz |
16 MHz |
Prevádzkové napätie |
5V |
5V |
Vstupné napätie (odporúčané) |
7-12V |
7-12V |
Vstupné napätie (limity) |
6-20V |
6-20V |
Digitálne I/O piny |
14 (z toho 6 poskytuje PWM výstup |
54 (z toho 15 poskytuje PWM výstup) |
Analógové vstupné kolíky |
6 |
16 |
Flash pamäť |
32 kB |
256 kB |
SRAM |
2 kB |
8 kB |
EEPROM |
1 kB |
4 kB |
Popularita a komunita
Bezpochyby je Arduino Uno obľúbenejšia z týchto dvoch dosiek a tvorí asi 50% využitia dosky Arduino, podľa SparkFun Electronics. Je ľahko dostupný a široko používaný, vďaka čomu je jednoduchšie nájsť návody šité na mieru. Mega je menej populárny, a preto to môže byť nepohodlné, ak práve začínate.
Mega 2560 je však navrhnutý tak, aby bol kompatibilný s Uno. Preto bude všetok kód a väčšina hardvéru vytvoreného pre Uno perfektne fungovať s Mega. Ale nie všetky kódy a štíty navrhnuté pre Mega budú fungovať s Uno kvôli zvýšenému počtu pinov na Mega.
Ktorý by ste mali použiť?
Záverom možno povedať, že obe dosky sú vynikajúcimi možnosťami na pohrávanie sa s elektronikou, robotikou a aplikáciami internetu vecí (IoT) (s pridaním štítu Wi-Fi).
Arduino Uno je lepšou voľbou pre začiatočníkov vďaka svojej nízkej cene, malej veľkosti (takže sa lepšie hodí pre menšie ruky) a celkovej všadeprítomnosti. Mega je na druhej strane vynikajúci pre projekty, ktoré vyžadujú extra I/O piny, výpočtový výkon a pamäť, vďaka čomu je ideálny pre fanúšikov, ktorí si už namočili nohy.