Arduino Due vs Mega 2560 (Français)

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

Commentaires

  • Puisque le due utilise une puce ARM à la place dun AVR, vous pourriez rencontrer des problèmes avec certaines bibliothèques qui ne prennent en charge que lAVR.
  • les gens aiment le méga parce quil ' " plus uno ", tandis que le dû essaie dêtre un " plus rapide uno " mais largue une grande partie de la cargaison uno bien-aimée ce faisant.

Réponse

Le « R3 » les cartes de version et les boucliers sont compatibles avec 3,3V et 5V. Par exemple, lEthernet Shield V1 version « R3 » peut être utilisé 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 dutiliser un ancien bouclier?

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

La carte Arduino Mega 2560 est la seule carte avec des résistances de tirage 10k en SDA et SCL, elle dispose donc dun bus 5V I2C. Lorsquun capteur 3,3 V avec I2C est utilisé, vous avez besoin dun décalage de niveau I2C. Lorsquun 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, lArduino Due ne peut pas faire

Ma suggestion est dutiliser un Arduino Uno pour tout type de test. Cest toujours bon den 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, cest un très bon choix.

LArduino Due a plus de puissance de traitement que le M0 +.

LArduino Mega 2560 est toujours utilisé , car il existe de nombreuses bibliothèques et boucliers compatibles avec lArduino Mega 2560.

Commentaires

  • Non, je ' m dis quils sont différents. Majenko en moi a mentionné la plupart des différences, cest à vous de faire un choix.

Réponse

Léchéance 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 s’interface avec les anciens appareils 5V est beaucoup plus facile. Cest aussi plus indulgent pour lutilisateur 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, à lexception 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 à lAPI Arduino, vous constaterez que lATMega2560 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.

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *