Arduino Uno är det mest populära brädan, men den större Mega har fler I/O-stift. Hitta det som är rätt för ditt projekt.
Det har släppts över 15 Arduino-kort sedan mikrokontrollerserien började 2005. Arduino Mega och Uno är två av de mest populära och mest använda Arduino-brädorna.
Varje bräda har vissa egenskaper och egenheter som gör den bättre lämpad för vissa uppgifter än den andra. Vi kommer att undersöka dessa skillnader i detalj och hjälpa dig att bestämma vilket av dessa kort som passar bäst för ditt elektronikprojekt. Arduino Uno vs Mega: låt Arduino-jämförelsen börja...
Arduino Mega
Arduino Mega släpptes ursprungligen 2009 och är nu inne på sin tredje version med Arduino Mega 2560 Rev3. Den nuvarande Mega drivs av en ATmega 2560 mikrokontroller och använder ett ATmega16U2-chip för att konvertera USB-signaler till seriella instruktioner. Kolla in vår guide till bemästra seriell kommunikation med Arduino.
Arduino Mega 2560 har totalt 54 digitala I/O-stift (varav 15 ger PWM-utgång), tillsammans med 16 analoga ingångar. Den har också seriella hårdvaruportar, en fatkontakt och en USB-B-port.
Den kan strömförsörjas antingen från USB-porten eller strömuttaget och kan drivas med en strömkälla på mellan 6 och 20 volt. ATmega 2560 arbetar med en klockhastighet på 16MHz och erbjuder 8kB SRAM, 256kB flashminne och 4kB EEPROM.
Mega 2560 är kompatibel med de flesta sköldar designade för Uno och de tidigare brädorna Duemilanove och Diecimila. Detta betyder att sköldar som skapats för dessa brädor också kommer att fungera på Mega.
Du kan få Arduino Mega 2560 från den officiella Arduino-butiken för cirka $35, ungefär samma pris som 1GB-varianten av Raspberry Pi 4.
Arduino Uno
Arduino Uno är det överlägset mest populära Arduino-brädet, och det är också det som de flesta nybörjare använder för att ge sig in i världen av att mixtra med elektronik. Uno Rev3 (alias Uno R3) har en 8-bitars processor, arbetar med en klockhastighet på 16MHz och kan drivas från antingen USB-B-porten eller strömuttaget, samma som Mega.
Den har dock mindre av allt annat, med endast 14 digitala I/O-stift, 6 analoga ingångar och bara en enda UART-port. Uno R3-kortet använder ATmega 328P-chippet och har 2 kB SRAM, 32 kB flashminne och 1 kB EEPROM. Den har en driftspänning som sträcker sig från 2,7 till 5,5 volt.
Uno är det mest dokumenterade Arduino-brädet. Den stora majoriteten av Arduino elektronikhandledningar du hittar online kommer att använda Arduino Uno för att styra andra elektroniska komponenter. Uno R3 är tillgänglig i den officiella Arduino-butiken för cirka $28.
Den nya Arduino R4 modell har en mycket kraftfullare 32-bitars processor, uppgraderad lagring och finns i två varianter.
Arduino Mega vs. Uno: Storlek
Arduino Mega förblir sitt namn trogen och är ungefär dubbelt så bred som Uno på 4 x 2,1 tum, främst på grund av det ökade antalet stift och dess större minne. Arduino Uno, å andra sidan, är byggd för portabilitet och mäter 2,7 x 2,1 tum. Arduino Mega och Uno väger cirka 1,3 oz respektive 0,88 oz.
Arduino Uno är därför ett bättre alternativ för projekt med en storleksbegränsning, såsom spelenheter och andra bärbara projekt. Om storleken inte är en viktig faktor för dig, kan Arduino Mega vara mikrokontrollern för ditt projekt.
Arduino-brädor finns i ett brett utbud av former och storlekar, så se till att kolla in vår guide till de olika typerna av Arduino-mikrokontroller tillgängliga.
Arduino Mega vs. Uno: Pris
Arduino Mega är också dyrare än Uno. Till officiella återförsäljningspriser kostar Mega cirka 35 $, mycket mer än Uno som vanligtvis säljs för cirka 25 $. Även om Arduino Mega inte är det dyraste mikrokontrollerkortet, kanske det inte är värt det för ditt projekt om ditt primära problem är att minimera kostnaderna.
Arduino Uno R3, å andra sidan, är ganska prisvärd, vilket gör den till det perfekta valet för nybörjare som är intresserade av att leka med plattformen utan att oroa sig för att gå sönder brädet.
Anslutning och minne
Mega har fler anslutningsmöjligheter än Uno, vilket innebär att det är ett bättre val för projekt som kräver massor av I/O. Till exempel i ett robotprojekt där du kan behöva ansluta flera servon och ställdon eller när du bygger en DIY 3D-skrivare där Arduino Mega fungerar som huvudkontroller.
Inte alla projekt kräver dock de extra I/O-stiften, så Arduino Uno borde fungera tillräckligt bra för de flesta projekt du stöter på, särskilt som nybörjare.
Arduino Uno Rev3 har mindre minne än Mega, vilket begränsar storleken på koden du kan ladda upp och köra. Mega har också mer SRAM, vilket gör att den kan lagra mer runtime-data (variabler och deras värden). Detta gör den bättre lämpad för att köra mer komplicerade program än vad du skulle kunna köra på en Uno.
Jämförda hårdvaruspecifikationer
För att göra det enklare att se skillnaderna mellan Arduino Uno och Mega med ett ögonkast, har vi listat hårdvarufunktionerna för båda korten nedan sida vid sida.
Arduino Uno Rev3 |
Arduino Mega Rev3 |
|
---|---|---|
Mikrokontroller |
ATmega328P, 8-bitars |
ATmega2560, 8-bitars |
Klockfrekvens |
16 MHz |
16 MHz |
Driftspänning |
5V |
5V |
Ingångsspänning (rekommenderas) |
7-12V |
7-12V |
Ingångsspänning (gränser) |
6-20V |
6-20V |
Digitala I/O-stift |
14 (varav 6 ger PWM-utgång |
54 (varav 15 ger PWM-utgång) |
Analoga ingångsstift |
6 |
16 |
Flashminne |
32 kB |
256 kB |
SRAM |
2 kB |
8 kB |
EEPROM |
1 kB |
4kB |
Popularitet och gemenskap
Utan tvekan är Arduino Uno den populäraste av de två brädorna och utgör cirka 50 % av Arduino-brädanvändningen, enligt SparkFun Electronics. Det är lättillgängligt och flitigt använt, vilket gör det lättare att hitta handledningar som är skräddarsydda för styrelsen. Mega är mindre populär och så det kan vara obekvämt om du precis har börjat.
Mega 2560 är dock designad för att vara kompatibel med Uno. Därför kommer all kod och det mesta av hårdvara som skapats för Uno att fungera perfekt med Mega. Men inte all kod och sköldar som är designade för Mega kommer att fungera med Uno på grund av det ökade antalet stift på Mega.
Vilken ska du använda?
Sammanfattningsvis är båda korten utmärkta alternativ för att mixtra med elektronik, robotteknik och Internet of Things (IoT) applikationer (med tillägg av en Wi-Fi-sköld).
Arduino Uno är ett bättre alternativ för nybörjare på grund av dess låga kostnad, lilla storlek (som gör den bättre passform för mindre händer) och övergripande spridning. Mega, å andra sidan, är utmärkt för projekt som kräver extra I/O-stift, datorkraft och minne, vilket gör den perfekt för hobbyister som redan har blivit blöta om fötterna.