Arduino Due vs Mega 2560 (Svenska)

Vad kan en Arduino Due göra att en Mega 2560 inte kan? T? Vad kan en Mega 2560 göra att en Due kan inte? Jag har hört att Due är 3,3V så att den inte kan fungera med de flesta sköldar.

Kommentarer

  • Eftersom de förfallna använder ett ARM-chip istället av en AVR kan du stöta på problem med vissa bibliotek som bara stöder AVR.
  • människor gillar mega eftersom det ' s " mer uno ", medan förfallet försöker vara en " snabbare uno " men bryter mycket av den älskade uno-lasten genom att göra det.

Svar

”R3” versionskort och skärmar är kompatibla med 3,3V och 5V. Exempelvis kan Ethernet Shield V1-versionen ”R3” användas med Due. Den nya Arduino Ethernet Shield 2 är också kompatibel med Due.
Många äldre skärmar är inte kompatibla med Due, men behöver du verkligen använda en gammal skärm?

De flesta sensorer är 3,3V, och ett SD-minneskort är 3.3V. Det är mycket lättare med Arduino Due som går på 3,3V.

Arduino Mega 2560-kortet är det enda kortet med 10 000 pullup-motstånd vid SDA och SCL, därför har det en 5V I2C-buss. När en 3,3 V-sensor med I2C används behöver du en I2C-nivåväxlare. När en 3,3 V med SPI används behöver du mer hårdvara.

Arduino Mega-stiften kan köra mer än 20 mA, den kan användas för att köra 10 lysdioder med 20 mA samtidigt, Arduino Due kan inte göra det.

Mitt förslag är att använda en Arduino Uno för alla typer av tester. Det är alltid bra att ha en liggande. Börja med en Arduino Uno om du vill lära dig programmering och ha kul med lysdioder och knappar.

Arduino Zero eller MKRzero eller M0 har en M0 + -processor vid 3,3 V och de kan användas för alla slags trevliga projekt. När du redan vet lite om programmering och elektronik är detta ett mycket bra val.

Arduino Due har mer processorkraft än M0 +.

Arduino Mega 2560 används fortfarande , eftersom det finns många bibliotek och sköldar som är kompatibla med Arduino Mega 2560.

Kommentarer

  • Nej, jag ' jag säger att de är olika. Majenko en me nämnde de flesta skillnaderna, det är upp till dig att göra ett val.

Svar

The Due kan göra många saker mycket snabbare. Den har mer minne och mycket mer processorkraft. Den har mer flexibla och kraftfullare inbyggda kringutrustning.

Den kan dock inte enkelt gränssnitt med 5V-enheter.

Mega2560 har mindre minne och mycket mindre processorkraft men gränssnitt med äldre 5V-enheter är det mycket enklare. Det är också mer förlåtande för nybörjare än det mer komplexa SAM3X-chipet. Språket är, förutom några esoteriska anomalier, i stort sett detsamma. Men när du kommer att göra programmering på låg nivå istället om du förlitar dig på Arduino API, skulle du upptäcka att ATMega2560 är ett mycket enklare chip att programmera. Kraft har ett pris. Det kraftfullare SAM3X-chipet är mycket svårare att ta itu med och programmera.

Det är som att jämföra en Ford Escort med en Boeing 737. De är båda fordon, och de kan båda få dig från A till B. Boeing gör det mycket snabbare och kan bära fler människor, men att flyga det är mycket svårare än att köra en Ford Escort, och du kan inte flyga på en gammaldags väg.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *