Arduino Uno je nejoblíbenější deska, ale větší Mega má více I/O pinů. Najděte, která je pro váš projekt vhodná.

Od začátku série mikrokontrolérů v roce 2005 bylo vydáno více než 15 desek Arduino. Arduino Mega a Uno jsou dvě nejoblíbenější a nejrozšířenější desky Arduino.

Každá deska má určité vlastnosti a zvláštnosti, díky kterým se pro určité úkoly hodí lépe než ta druhá. Tyto rozdíly podrobně prozkoumáme a pomůžeme vám rozhodnout, která z těchto desek se lépe hodí pro váš elektronický projekt. Arduino Uno vs Mega: nechte srovnání Arduina začít…

Arduino Mega

Kredit obrázku: Obchod Arduino

Arduino Mega bylo původně vydáno v roce 2009 a nyní je ve své třetí revizi s Arduino Mega 2560 Rev3. Současný Mega je poháněn mikrokontrolérem ATmega 2560 a využívá čip ATmega16U2 pro převod USB signálů na sériové instrukce. Podívejte se na našeho průvodce zvládnutí sériové komunikace s Arduinem.

Arduino Mega 2560 má celkem 54 digitálních I/O pinů (15 z nich poskytuje PWM výstup) spolu s 16 analogovými vstupy. Obsahuje také hardwarové sériové porty, válcový konektor a port USB-B.

instagram viewer

Může být napájen z portu USB nebo napájecího konektoru a je schopen pracovat s napájecím zdrojem v rozsahu od 6 do 20 voltů. ATmega 2560 pracuje na frekvenci 16 MHz a nabízí 8 kB SRAM, 256 kB flash paměti a 4 kB EEPROM.

Mega 2560 je kompatibilní s většinou štítů určených pro Uno a bývalé desky Duemilanove a Diecimila. To znamená, že štíty vytvořené pro tyto desky budou fungovat i na Mega.

Arduino Mega 2560 můžete získat z oficiálního obchodu Arduino za přibližně 35 dolarů, což je přibližně stejná cena jako 1GB varianta Raspberry Pi 4.

Arduino Uno

Arduino Uno je zdaleka nejoblíbenější deskou Arduino a je to také ta, kterou většina začátečníků používá, aby se pustila do světa pohrávání s elektronikou. Uno Rev3 (aka Uno R3) má 8bitový procesor, pracuje na frekvenci 16 MHz a může být napájen buď z portu USB-B nebo z konektoru napájecího jack, stejně jako Mega.

Má však méně všeho ostatního, pouze 14 digitálních I/O pinů, 6 analogových vstupů a pouze jeden port UART. Deska Uno R3 využívá čip ATmega 328P a má 2kB SRAM, 32kB flash paměť a 1kB EEPROM. Má provozní napětí v rozmezí od 2,7 do 5,5 voltů.

Uno je nejvíce zdokumentovaná deska Arduino. Naprostá většina výukových programů elektroniky Arduino, které najdete online, bude používat Arduino Uno k ovládání jiných elektronických součástek. Uno R3 je k dispozici v oficiálním obchodě Arduino za přibližně 28 $.

Nové Model Arduino R4 obsahuje mnohem výkonnější 32bitový procesor, upgradované úložiště a dodává se ve dvou variantách.

Arduino Mega vs. Uno: Velikost

Kredit obrázku: Obchod Arduino

Arduino Mega zůstává věrné svému jménu a má asi dvojnásobek šířky Uno na 4 x 2,1 palce, hlavně díky zvýšenému počtu pinů a větší paměti. Na druhou stranu Arduino Uno je navrženo pro přenositelnost a měří 2,7 x 2,1 palce. Arduino Mega a Uno váží asi 1,3 unce a 0,88 unce.

Arduino Uno je proto lepší volbou pro projekty s omezením velikosti, jako jsou herní zařízení a další přenosné projekty. Pokud pro vás velikost není hlavním hlediskem, pak by Arduino Mega mohl být mikrokontrolérem pro váš projekt.

Desky Arduino se dodávají v široké škále tvarů a velikostí, takže se určitě podívejte na naše průvodce různými typy mikrokontrolérů Arduino dostupný.

Arduino Mega vs. Uno: Cena

Arduino Mega je také dražší než Uno. Za oficiální maloobchodní ceny stojí Mega asi 35 dolarů, mnohem více než Uno, které se obvykle prodává za cenu kolem 25 dolarů. Ačkoli Arduino Mega není nejdražší mikrokontrolérová deska, nemusí to stát za to pro váš projekt, pokud je vaším primárním zájmem minimalizace nákladů.

Arduino Uno R3 je na druhou stranu poměrně cenově dostupné, což z něj činí ideální volbu pro začátečníky, kteří si chtějí s platformou hrát, aniž by se museli obávat rozbití desky.

Konektivita a paměť

Obrazový kredit: Sikorski Arkadiusz/Flickr

Mega nabízí více možností konektivity než Uno, což znamená, že je lepší volbou pro projekty, které vyžadují tunu I/O. Například v robotickém projektu, kde možná budete potřebovat připojit několik serv a aktuátorů, nebo při stavbě vlastní 3D tiskárny, kde Arduino Mega funguje jako hlavní ovladač.

Ne všechny projekty však vyžadují další I/O piny, takže Arduino Uno by mělo fungovat dostatečně dobře pro většinu projektů, se kterými se setkáte, zejména jako začátečník.

Arduino Uno Rev3 má méně paměti než Mega, což omezuje velikost kódu, který můžete nahrát a spustit. Mega má také více SRAM, díky čemuž je schopen uložit více dat za běhu (proměnných a jejich hodnot). Díky tomu se lépe hodí pro spouštění složitějších programů, než jaké byste mohli spustit na Uno.

Porovnání hardwarových specifikací

Aby bylo snazší vidět rozdíly mezi Arduino Uno a Mega na první pohled, uvádíme hardwarové funkce obou desek níže vedle sebe.

Arduino Uno Rev3

Arduino Mega Rev3

Mikrokontrolér

ATmega328P, 8bitový

ATmega2560, 8-bit

Rychlost hodin

16 MHz

16 MHz

Provozní napětí

5V

5V

Vstupní napětí (doporučeno)

7-12V

7-12V

Vstupní napětí (omezení)

6-20V

6-20V

Digitální I/O piny

14 (z toho 6 poskytuje PWM výstup

54 (z toho 15 poskytuje PWM výstup)

Analogové vstupní piny

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 populárnější z těchto dvou desek a tvoří asi 50 % využití desek Arduino, podle Elektronika SparkFun. Je snadno dostupný a široce používaný, což usnadňuje hledání výukových programů šitých na míru dané desce. Mega je méně populární, a tak to může být nepohodlné, pokud právě začínáte.

Mega 2560 je však navržen tak, aby byl kompatibilní s Uno. Veškerý kód a většina hardwaru vytvořeného pro Uno bude tedy s Mega fungovat perfektně. Ale ne všechny kódy a štíty navržené pro Mega budou fungovat s Uno kvůli zvýšenému počtu pinů na Mega.

Který byste měli použít?

Závěrem lze říci, že obě desky jsou vynikajícími možnostmi pro práci s elektronikou, robotikou a aplikacemi internetu věcí (IoT) (s přidáním štítu Wi-Fi).

Arduino Uno je lepší volbou pro začátečníky díky své nízké ceně, malé velikosti (což se lépe hodí pro menší ruce) a celkové všudypřítomnosti. Mega je na druhou stranu vynikající pro projekty, které vyžadují extra I/O piny, výpočetní výkon a paměť, takže je ideální pro fandy, kteří si už namočili nohy.