Co může Arduino Due udělat, že Mega 2560 nemůže? Co může Mega 2560 udělat, že Due nemůže? „Slyšel jsem, že splatnost je 3,3 V, takže nemůže pracovat s většinou štítů.
Komentáře
- Vzhledem k tomu, že splatnost místo toho používá čip ARM AVR můžete narazit na problémy s některými knihovnami, které podporují pouze AVR.
- lidem se mega líbí, protože ' s " more uno ", zatímco due se snaží být " rychlejší uno " ale při tom odhodí většinu milovaného nákladu uno.
Odpověď
„R3“ desky a štíty verze jsou kompatibilní s 3,3 V a 5 V. Například Ethernet Shield V1 verze „R3“ lze použít s Due. Nový Arduino Ethernet Shield 2 je také kompatibilní s Due.
Mnoho starších štítů není kompatibilní s Due, ale opravdu potřebujete použít starý štít?
Většina senzorů má napětí 3,3 V, a také paměťová karta SD je 3,3 V. To je mnohem jednodušší s Arduino Due, které běží na 3,3V.
Deska Arduino Mega 2560 je jediná deska s 10k pullup rezistory na SDA a SCL, proto má sběrnici 5V I2C. Pokud je použit snímač 3,3 V s I2C, potřebujete řadič úrovně I2C. Pokud je použito 3,3 V s SPI, potřebujete více hardwaru.
Mega piny Arduino mohou napájet více než 20 mA, lze je použít k řízení 10 LED s 20 mA současně, Arduino Due nemůže to.
Můj návrh je použít Arduino Uno pro všechny druhy testování. Vždy je dobré nechat si ležet. Začněte s Arduino Uno, pokud se chcete naučit programování a bavit se pomocí LED a tlačítek.
Arduino Zero nebo MKRzero nebo M0 mají procesor M0 + na 3,3 V a lze je použít pro všechny druhy pěkných projekty. Pokud už víte něco o programování a elektronice, je to velmi dobrá volba.
Arduino Due má větší výpočetní výkon než M0 +.
Stále se používá Arduino Mega 2560. , protože existuje mnoho knihoven a štítů, které jsou kompatibilní s Arduino Mega 2560.
Komentáře
- Ne, já ' říkám, že jsou různé. Majenko en me zmínil většinu rozdílů, je na vás, abyste se rozhodli.
Odpověď
The Due může dělat spoustu věcí mnohem rychleji. Má více paměti a mnohem větší výpočetní výkon. Má flexibilnější a výkonnější vestavěné periferní zařízení.
Nelze však snadno komunikovat s 5V zařízeními.
Mega2560 má méně paměti a mnohem menší výpočetní výkon, ale rozhraní se staršími 5V zařízeními je mnohem jednodušší. Je to také shovívavější pro začínajícího uživatele než složitější čip SAM3X.
Z hlediska programování Arduino jsou obě desky naprogramovány stejně. Jazyk je až na několik esoterických anomálií do značné míry stejný. Pokud však místo toho přijdete k programování na nízké úrovni, pokud se spoléháte na rozhraní Arduino API, zjistíte, že program ATMega2560 je programování mnohem jednodušší. Síla má svou cenu. S výkonnějším čipem SAM3X je mnohem obtížnější se vyrovnat a programovat.
Je to jako srovnávat Ford Escort s Boeingem 737. Jsou to obě vozidla a oba vás mohou dostat z bodu A do bodu B. Boeing to zvládne mnohem rychleji a unese více lidí, ale létat s ním je mnohem těžší než řídit Ford Escort a nemůžete s ním létat po staromódní silnici.