Pregunta:
Arduino Due vs Mega 2560
James Young
2017-04-20 12:20:17 UTC
view on stackexchange narkive permalink

¿Qué puede hacer un Arduino Due que un Mega 2560 no pueda? ¿Qué puede hacer un Mega 2560 que un Due no puede hacer? Escuché que el Due es de 3.3V, por lo que no puede funcionar con la mayoría de los protectores.

Dado que el debido usa un chip ARM en lugar de un AVR, es posible que tenga problemas con ciertas bibliotecas que solo admiten AVR.
a la gente le gusta el mega porque es "más uno", mientras que el debido está tratando de ser un "uno más rápido" pero desecha gran parte de la amada carga del uno al hacerlo.
Dos respuestas:
Jot
2017-04-20 16:18:13 UTC
view on stackexchange narkive permalink

Las placas y escudos de la versión 'R3' son compatibles con 3.3V y 5V. Por ejemplo, la versión 'R3' de Ethernet Shield V1 se puede utilizar con Due. El nuevo Arduino Ethernet Shield 2 también es compatible con Due.
Muchos protectores más antiguos no son compatibles con Due, pero ¿realmente necesitas usar un escudo antiguo?

La mayoría de los sensores son de 3.3V, y también una tarjeta de memoria SD es de 3.3V. Eso es mucho más fácil con Arduino Due, que funciona a 3.3V.

La placa Arduino Mega 2560 es la única placa con resistencias pullup de 10k en SDA y SCL, por lo que tiene un bus I2C de 5V. Cuando se usa un sensor de 3.3V con I2C, necesita un cambiador de nivel I2C. Cuando se usa un 3.3V con SPI, necesita más hardware.

Los pines Arduino Mega pueden manejar más de 20mA, se pueden usar para manejar 10 leds con 20mA simultáneamente, el Arduino Due no puede hacer eso.

Mi sugerencia es usar un Arduino Uno para todo tipo de pruebas. Siempre es bueno tener uno por ahí. Comienza con un Arduino Uno si quieres aprender a programar y divertirte con leds y botones.

El Arduino Zero o MKRzero o M0 tienen un procesador M0 + a 3.3V y se pueden usar para todo tipo de agradables proyectos. Cuando ya sabe un poco sobre programación y electrónica, esta es una muy buena opción.

El Arduino Due tiene más potencia de procesamiento que el M0 +.

El Arduino Mega 2560 todavía se usa , porque hay muchas bibliotecas y escudos que son compatibles con Arduino Mega 2560.

No, digo que son diferentes. Majenko en me mencionó la mayoría de las diferencias, depende de usted hacer una elección.
Majenko
2017-04-20 14:23:46 UTC
view on stackexchange narkive permalink

El Due puede hacer muchas cosas mucho más rápido. Tiene más memoria y mucho más poder de procesamiento. Tiene periféricos integrados más flexibles y más potentes.

Sin embargo, no puede interactuar fácilmente con dispositivos de 5V.

El Mega2560 tiene menos memoria y mucho menos poder de procesamiento, pero interconecta con los dispositivos heredados de 5V es mucho más fácil. También es más indulgente para el usuario novato que el chip SAM3X más complejo.

Desde el punto de vista de la programación de Arduino, ambas placas están programadas de la misma manera. El lenguaje es, salvo algunas anomalías esotéricas, en gran parte el mismo. Sin embargo, cuando llegue a hacer programación de bajo nivel, si confía en la API de Arduino, encontrará que el ATMega2560 es un chip mucho más simple de programar. El poder tiene un precio. El chip SAM3X más potente es mucho más difícil de manejar y programar.

Es como comparar un Ford Escort con un Boeing 737. Ambos son vehículos y ambos pueden llevarte de A a B. El Boeing lo hace mucho más rápido y puede transportar a más personas, pero volando es mucho más difícil que conducir un Ford Escort y no puedes volarlo en una carretera antigua.



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...