Совместимость между клонами Arduino и Arduino

В проекте я использую Seeeduino v3.0 как клон Arduino. На веб-сайте seeeduino говорится, что

  

Он основан на схеме Duemilanove, на 100% совместимой с существующей программой, экраном и IDE.

На самом деле у меня никогда не было проблем с экранами или средой.

Теперь мой вопрос: действительно ли видендуино и другие клоны совместимы на 100%? Доска seeeduino была значительно дешевле, чем ардуино.

16 голосов | спросил A.Schulz 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 11:22:41 +0400000000amWed, 12 Feb 2014 11:22:41 +040014 2014, 11:22:41

4 ответа


16

На протяжении многих лет я использовал оригинальные доски Arduino, а также множество клонов различного происхождения, от превосходного InduinoX , который указан на сайте Arduino как официальная совместимая доска, к очень хорошо сделанному китайскому Meduino Nano Enhancement (3.3 /5 Volt switchable), к дешевой цене клоны от eBay, которые иногда лучше сконструированы, чем официальные платы.

В плате Arduino нет ничего уникального или сложного: это в основном просто микроконтроллер (atMEGA328, atMEGA1280, SAM3X8E или другие) и его минимальное вспомогательное оборудование. На самом деле мало что может пойти не так с этим.

Два общих элемента, обеспечивающих совместимость между этими платами:

  1. Загрузочный загрузчик Arduino
  2. Поддержка платы в официальном дистрибутиве Arduino.

Загрузочный загрузчик можно заменить на лучшую или более современную версию, если она доступна для микроконтроллера на вашей плате.

Файлы поддержки могут быть найдены в Интернете или небольшие изменения в файлах ближайших похожих плат могут обеспечить необходимую поддержку среды Arduino.

Короче: Да, клоны обычно работают так же хорошо, как и оригинальный Arduino, а клоны с расширенными функциями часто работают намного лучше, сохраняя совместимость (например, InduinoX)

ответил Anindo Ghosh 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 11:48:19 +0400000000amWed, 12 Feb 2014 11:48:19 +040014 2014, 11:48:19
5

Если вы внимательно посмотрите на принципиальную схему Arduino, вы заметите, что это немного больше, чем источник питания, USB-последовательный интерфейс и сам микроконтроллер.

«Жесткая» часть для совместимости требует правильной компоновки платы (какой разъем идет там, где находится на плате), и для загрузки совместимого загрузчика в чипе (который является свободным /открытым программным обеспечением, поэтому зачем беспокоиться о том, чтобы создавать собственные ?).

Я использовал несколько клонов el-cheapo Arduino и помимо кажущейся физической конструкции (чувствую себя немного хлипкой), все они работают так же, как «настоящая вещь». Я полагаю, что основное отличие между оригиналом и клоном заключается в качестве платы, используемых компонентов и качестве сборки.

ответил jippie 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 11:41:33 +0400000000amWed, 12 Feb 2014 11:41:33 +040014 2014, 11:41:33
3

Проверьте дважды!

Большинство клонов - это точные клоны с копиями недостатков, которые имела оригинальная доска Arduino. Например, Arduino Nano не имеет правильного подключения RESET и TEST для USB-последовательного моста FT232RL. Этот недостаток может привести к тому, что FT232RL не будет реагировать на ПК и в конечном итоге будет исправлен в последующих версиях платы Arduino Nano. Некоторые клоны не обновлялись.

Другим «не совсем примером клонов Arduino» являются многочисленные платы с CP2102 USB для последовательного моста вместо FT232RL. Это может пройти незаметно, но может вызвать разочарование, когда одна клон-доска подключается и работает с вашим компьютером, но другая генерирует систему, жалуясь на отсутствие драйверов.

Итак, будьте готовы!

ответил x4mer 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 16:36:32 +0400000000pmWed, 12 Feb 2014 16:36:32 +040014 2014, 16:36:32
1

Я обнаружил, что большинство клонов будут делать то, что вы ожидаете от них, но как x4mer заявляет в своем ответ , будьте готовы.

Самая раздражающая проблема, и даже тогда довольно незначительная, заключается в том, что многие китайские клоны не используют ATMega для USB и вместо этого используют CH340G , Эти чипы, хотя и прекрасно подходят для подключения к ПК под управлением Windows 7, имеют большие трудности с драйверами на OS X и в конечном итоге просто не распознаются. Это возможно , чтобы найти драйвер для CH340G , но когда я его установил, он сразу же разбил MacBook при подключении клонированного UNO ..!

Мне пришлось купить три или четыре клона на eBay, пока я не получил Uno с фактическим 16u2, реализующим интерфейс USB, который фактически был бы признан MacBook Pro и позволял бы мне кодировать используя IDE Arduino, работающую на OS X.

До этого мне пришлось использовать ноутбук Wintel.

ответил Greenonline 13 J000000Monday15 2015, 17:50:37

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

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

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