Arduino Due vs Mega 2560

Что может Arduino Due сделать, что Mega 2560 не может? Что может Mega 2560 сделать, что Due не может? Я слышал, что Due - 3,3 В, поэтому он не может работать с большинством экранов.

2 голоса | спросил James Young 20 AMpThu, 20 Apr 2017 10:20:16 +030020Thursday 2017, 10:20:16

2 ответа


2

Платы и экраны «R3» совместимы с 3,3 В и 5 В. Например, версия Ethernet Shield V1 «R3» может использоваться с функцией Due. Новый Arduino Ethernet Shield 2 также совместим с Due.
Многие старые щиты не совместимы с Due, но вам действительно нужно использовать старый щит?

Большинство датчиков 3,3 В, а также карта памяти SD составляет 3,3 В. Это намного проще с Arduino Due, который работает на 3,3 В.

Плата Arduino Mega 2560 - единственная плата с резисторами для подтягивания 10 тыс. на SDA и SCL, поэтому она имеет 5 В I2C-шину. Когда используется датчик 3,3 В с I2C, вам необходим сдвиг уровня I2C. Когда используется 3,3 В с SPI, вам нужно больше оборудования.

Штыри Arduino Mega могут управлять более чем 20 мА, его можно использовать для управления 10 светодиодами с 20 мА одновременно, Arduino Due не может этого сделать.

Мое предложение - использовать Arduino Uno для всех видов тестирования. Всегда хорошо, чтобы кто-то лежал. Начните с Arduino Uno, если вы хотите научиться программированию и получать удовольствие от светодиодов и кнопок.

У Arduino Zero или MKRzero или M0 есть процессор M0 + при напряжении 3,3 В, и они могут использоваться для всех видов хороших проектов. Когда вы уже знаете немного о программировании и электронике, это очень хороший выбор.

Arduino Due имеет больше вычислительной мощности, чем M0 +.

Arduino Mega 2560 по-прежнему используется, потому что существует множество библиотек и экранов, совместимых с Arduino Mega 2560.

ответил Jot 20 PMpThu, 20 Apr 2017 14:18:12 +030018Thursday 2017, 14:18:12
1

The Due может многое сделать намного быстрее. Он имеет больше памяти и намного большую вычислительную мощность. Он имеет более гибкие и мощные встроенные периферийные устройства.

Он не может легко взаимодействовать с устройствами 5V.

У Mega2560 меньше памяти и гораздо меньше вычислительной мощности, но взаимодействие с устаревшими устройствами 5V намного проще. Это также более прощает начинающему пользователю, чем более сложный чип SAM3X.

С точки зрения программирования Arduino обе платы в значительной степени запрограммированы одинаково. Язык, за исключением нескольких эзотерических аномалий, в основном тот же. Однако, когда вы приходите делать низкоуровневое программирование, вместо этого, опираясь на API Arduino, вы обнаружите, что ATMega2560 - это гораздо более простой чип для программирования. Мощность идет по цене. Более мощный чип SAM3X намного сложнее охватить и запрограммировать.

Это похоже на сравнение Ford Escort с Boeing 737. Оба они оба, и они могут оба получить вас от A до B. Боинг делает это намного быстрее и может нести больше людей, но пролетел намного сложнее чем управлять Ford Escort, и вы не можете летать на старомодной дороге.

ответил Majenko 20 PMpThu, 20 Apr 2017 12:23:46 +030023Thursday 2017, 12:23:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132