¿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.
¿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.
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.
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.