Arduino Due vs Mega 2560 (Dansk)

Hvad kan en Arduino Due gøre, at en Mega 2560 ikke kan t? Hvad kan en Mega 2560 gøre, at en Due kan ikke t? Jeg har hørt, at Due er 3,3V, så det kan ikke fungere med de fleste skjolde.

Kommentarer

  • Da due bruger en ARM-chip i stedet af en AVR kan du støde på problemer med visse biblioteker, der kun understøtter AVR.
  • folk kan lide mega, fordi det ' s " mere uno ", mens forfalden forsøger at være en " hurtigere uno " men gør meget af den elskede uno-last ved at gøre det.

Svar

“R3” versionskort og skjolde er kompatible med 3.3V og 5V. For eksempel kan Ethernet Shield V1 version “R3” bruges med Due. Den nye Arduino Ethernet Shield 2 er også kompatibel med Due.
Mange ældre skjold er ikke kompatible med Due, men har du virkelig brug for et gammelt skjold?

De fleste sensorer er 3,3V, og et SD-hukommelseskort er 3.3V. Det er meget lettere med Arduino Due, der kører ved 3,3 V.

Arduino Mega 2560-kortet er det eneste kort med 10k pullup-modstande ved SDA og SCL, derfor har det en 5V I2C-bus. Når der anvendes en 3.3V-sensor med I2C, skal du bruge en I2C-niveauskifter. Når der anvendes en 3.3V med SPI, har du brug for mere hardware.

Arduino Mega-ben kan køre mere end 20mA, den kan bruges til at køre 10 lysdioder med 20mA samtidigt, Arduino Due kan ikke gøre det.

Mit forslag er at bruge en Arduino Uno til al slags test. Det er altid godt at have en liggende. Start med en Arduino Uno, hvis du vil lære programmering og have det sjovt med lysdioder og knapper.

Arduino Zero eller MKRzero eller M0 har en M0 + -processor ved 3,3 V, og de kan bruges til alle slags dejlige projekter. Når du allerede ved lidt om programmering og elektronik, er dette et meget godt valg.

Arduino Due har mere processorkraft end M0 +.

Arduino Mega 2560 bruges stadig , fordi der er mange biblioteker og skjolde, der er kompatible med Arduino Mega 2560.

Kommentarer

  • Nej, jeg ' jeg siger, de er forskellige. Majenko da mig nævnte de fleste forskelle, det er op til dig at træffe et valg.

Svar

The Due kan gøre mange ting meget hurtigere. Det har mere hukommelse og langt mere processorkraft. Den har mere fleksible og mere kraftfulde indbyggede eksterne enheder.

Det kan dog ikke let interface med 5V-enheder.

Mega2560 har mindre hukommelse og langt mindre processorkraft, men grænseflade med ældre 5V-enheder er langt nemmere. Det er også mere tilgivende for den uerfarne bruger end den mere komplekse SAM3X-chip.

Fra et Arduino-programmeringssynspunkt er begge kort stort set programmerede det samme. Sproget er, bortset fra et par esoteriske anomalier, stort set det samme. Men når du kommer til at lave programmering på lavt niveau i stedet hvis du stoler på Arduino API, vil du opdage, at ATMega2560 er en meget enklere chip at programmere. Strøm har en pris. Den mere kraftfulde SAM3X-chip er meget sværere at få fat i og programmere.

Det er som at sammenligne en Ford Escort med en Boeing 737. De er begge køretøjer, og de kan begge bringe dig fra A til B. Boeing gør det meget hurtigere og kan bære flere mennesker, men at flyve det er meget sværere end at køre en Ford Escort, og du kan ikke flyve det på en gammeldags vej.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *