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

Que peut faire un Arduino Due qu'un Mega 2560 ne peut pas faire? Que peut faire un Mega 2560 qu'un Due ne peut pas faire? J'ai entendu dire que le Due est de 3,3 V, il ne peut donc pas fonctionner avec la plupart des boucliers.

Étant donné que le due utilise une puce ARM au lieu d'un AVR, vous pouvez rencontrer des problèmes avec certaines bibliothèques qui ne prennent en charge que l'AVR.
les gens aiment le méga parce que c'est "plus uno", alors que le dû essaie d'être un "uno plus rapide" mais largue une grande partie de la cargaison uno bien-aimée en le faisant.
Deux réponses:
Jot
2017-04-20 16:18:13 UTC
view on stackexchange narkive permalink

Les cartes et blindages de la version 'R3' sont compatibles avec 3,3V et 5V. Par exemple, la version «R3» d'Ethernet Shield V1 peut être utilisée avec le Due. Le nouveau Shield Ethernet Arduino 2 est également compatible avec le Due.
De nombreux boucliers plus anciens ne sont pas compatibles avec le Due, mais avez-vous vraiment besoin d'utiliser un ancien bouclier?

La plupart des capteurs sont 3,3V, et aussi une carte mémoire SD est de 3,3 V. C'est beaucoup plus facile avec l'Arduino Due qui fonctionne à 3,3V.

La carte Arduino Mega 2560 est la seule carte avec des résistances de traction 10k en SDA et SCL, elle dispose donc d'un bus 5V I2C. Lorsqu'un capteur 3,3 V avec I2C est utilisé, vous avez besoin d'un décalage de niveau I2C. Lorsqu'un 3.3V avec SPI est utilisé, vous avez besoin de plus de matériel.

Les broches Arduino Mega peuvent conduire plus de 20mA, elles peuvent être utilisées pour piloter 10 leds avec 20mA simultanément, l'Arduino Due ne peut pas faire

Ma suggestion est d'utiliser un Arduino Uno pour tout type de test. C'est toujours bon d'en avoir un qui traîne. Commencez avec un Arduino Uno si vous voulez apprendre la programmation et vous amuser avec les leds et les boutons.

Les Arduino Zero ou MKRzero ou M0 ont un processeur M0 + à 3,3V et ils peuvent être utilisés pour tout type de gentil projets. Lorsque vous en savez déjà un peu plus sur la programmation et l'électronique, c'est un très bon choix.

L'Arduino Due a plus de puissance de traitement que le M0 +.

L'Arduino Mega 2560 est toujours utilisé , car il existe de nombreuses bibliothèques et boucliers compatibles avec l'Arduino Mega 2560.

Non, je dis qu'ils sont différents. Majenko en moi a mentionné la plupart des différences, c'est à vous de faire un choix.
Majenko
2017-04-20 14:23:46 UTC
view on stackexchange narkive permalink

Le Due peut faire beaucoup de choses beaucoup plus rapidement. Il a plus de mémoire et beaucoup plus de puissance de traitement. Il possède des périphériques intégrés plus flexibles et plus puissants.

Il ne peut cependant pas s'interfacer facilement avec des appareils 5V.

Le Mega2560 a moins de mémoire et beaucoup moins de puissance de traitement, mais avec une interface avec les anciens appareils 5V est beaucoup plus facile. Elle est également plus indulgente pour l'utilisateur novice que la puce SAM3X plus complexe.

Du point de vue de la programmation Arduino, les deux cartes sont à peu près programmées de la même manière. Le langage est, à l'exception de quelques anomalies ésotériques, en grande partie le même. Cependant, lorsque vous venez de faire de la programmation de bas niveau à la place, si vous vous fiez à l'API Arduino, vous constaterez que l'ATMega2560 est une puce beaucoup plus simple à programmer. La puissance a un prix. La puce SAM3X plus puissante est beaucoup plus difficile à maîtriser et à programmer.

C'est comme comparer une Ford Escort à un Boeing 737. Ce sont tous les deux des véhicules, et ils peuvent tous les deux vous transporter d'un point A à un point B. Le Boeing le fait beaucoup plus rapidement et peut transporter plus de personnes, mais en pilotant est beaucoup plus difficile que de conduire une Ford Escort, et vous ne pouvez pas la piloter sur une route à l'ancienne.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...