Co Arduino Due może zrobić, czego Mega 2560 nie może? Co może zrobić Mega 2560, czego nie może zrobić Due? Słyszałem, że należność wynosi 3,3 V, więc nie działa z większością osłon.
Komentarze
- Ponieważ należność używa zamiast tego układu ARM AVR możesz napotkać problemy z niektórymi bibliotekami, które obsługują tylko AVR.
- ludzie lubią mega, ponieważ ' s " more uno ", podczas gdy należność próbuje być " szybsza uno " ale zrzuca przy tym większość ukochanego ładunku uno.
Odpowiedź
„R3” Wersje płyt i osłony są kompatybilne z napięciem 3,3 V i 5 V. Na przykład wersja „R3” Ethernet Shield V1 może być używana z Due. Nowa osłona Arduino Ethernet Shield 2 jest również kompatybilna z Due.
Wiele starszych osłon nie jest kompatybilnych z Due, ale czy naprawdę trzeba używać starej osłony?
Większość czujników ma napięcie 3,3 V, a także karta pamięci SD to 3,3 V. Jest to o wiele łatwiejsze w przypadku Arduino Due, które działa pod napięciem 3,3 V.
Płyta Arduino Mega 2560 jest jedyną płytką z rezystorami podciągającymi 10k na SDA i SCL, dlatego ma magistralę 5V I2C. Gdy używany jest czujnik 3,3 V z I2C, potrzebny jest przesuwnik poziomu I2C. Gdy używane jest napięcie 3,3 V z SPI, potrzebujesz więcej sprzętu.
Piny Arduino Mega mogą zasilać więcej niż 20 mA, mogą być używane do jednoczesnego sterowania 10 diodami LED z 20 mA, Arduino Due nie może tego zrobić
Moja sugestia jest taka, aby używać Arduino Uno do wszelkiego rodzaju testów. Zawsze dobrze jest mieć taki pod ręką. Zacznij od Arduino Uno, jeśli chcesz nauczyć się programowania i bawić się diodami LED i przyciskami.
Arduino Zero lub MKRzero lub M0 mają procesor M0 + pod napięciem 3,3 V i mogą być używane do wszelkiego rodzaju ładnych projektowanie. Jeśli wiesz już trochę o programowaniu i elektronice, jest to bardzo dobry wybór.
Arduino Due ma większą moc obliczeniową niż M0 +.
Arduino Mega 2560 jest nadal używany , ponieważ istnieje wiele bibliotek i osłon zgodnych z Arduino Mega 2560.
Komentarze
- Nie, ja ' mówię, że są różne. Majenko pl ja wspomniałem o większości różnic, wybór należy do Ciebie.
Odpowiedź
Należność dużo szybciej. Ma więcej pamięci i znacznie większą moc obliczeniową. Ma bardziej elastyczne i wydajniejsze wbudowane urządzenia peryferyjne.
Nie można go jednak łatwo łączyć z urządzeniami 5V.
Mega2560 ma mniej pamięci i znacznie mniejszą moc obliczeniową, ale interfejs ze starszymi urządzeniami 5V jest znacznie łatwiejsze. Jest również bardziej wyrozumiały dla początkującego użytkownika niż bardziej złożony układ SAM3X.
Z punktu widzenia programowania Arduino obie płyty są prawie tak samo zaprogramowane. Język, z wyjątkiem kilku ezoterycznych anomalii, jest w dużej mierze taki sam. Jednak kiedy przyjdziesz do programowania niskiego poziomu, jeśli polegasz na interfejsie API Arduino, okaże się, że ATMega2560 jest znacznie prostszym układem do programowania. Moc ma swoją cenę. Mocniejszy układ SAM3X jest znacznie trudniejszy do opanowania i programowania.
To tak, jakby porównać Forda Escorta z Boeingiem 737. Oba są pojazdami i obydwa mogą przewieźć Cię z punktu A do punktu B. Boeing robi to znacznie szybciej i może przewozić więcej osób, ale latanie nim jest o wiele trudniejsze niż prowadzenie Forda Escorta i nie da się nim latać po staromodnej drodze.