На протяжении многих лет я использовал оригинальные платы Arduino, а также множество клонов разного происхождения: от превосходного InduinoX, который указан на сайте Arduino в качестве официальной совместимой платы, до очень хорошо сделанного китайского Meduino Nano Enhancement (3.3 / 5 Вольт), к дешевым клонам от eBay, которые иногда лучше сконструированы, чем официальные доски.
В плате Arduino нет ничего уникального или сложного: в основном это просто микроконтроллер (atMEGA328, atMEGA1280, SAM3X8E или другие) и его минимальное вспомогательное оборудование. Не так много, что может пойти не так с этим маленьким, правда.
Два общих элемента, которые обеспечивают совместимость между этими платами:
- Загрузчик Arduino
- Поддержка платы в рамках официального дистрибутива Arduino
Загрузчик может быть заменен лучшей или более новой версией, если таковая имеется для микроконтроллера на вашей плате.
Файлы поддержки могут быть найдены в Интернете, или незначительные изменения в ближайших аналогичных файлах платы могут обеспечить необходимую поддержку для среды Arduino.
Вкратце: да, клоны обычно работают так же хорошо, как и исходный Arduino, а клоны с расширенными функциями часто работают намного лучше, сохраняя совместимость (например, InduinoX)
Если вы внимательно посмотрите на принципиальную схему Arduino, вы заметите, что это немного больше, чем блок питания, последовательный интерфейс USB и сам микроконтроллер.
«Жесткой» частью для совместимости является правильная компоновка платы (какой разъем находится на плате) и загрузка в чип совместимого загрузчика (который является свободным / открытым программным обеспечением, так зачем же создавать свой собственный?).
Я использовал несколько дешёвых клонов Arduino и, кроме очевидного физического строения (кажется, немного хрупким), все они работают так же, как и «настоящие». Полагаю, что основным отличием оригинала от клона является качество платы, используемые компоненты и качество сборки.
источник
Проверьте дважды!
Большинство клонов являются точными клонами с копиями недостатков оригинальной платы Arduino. Как, например, Arduino Nano не имеет правильного соединения RESET и TEST для подключения USB-последовательного моста FT232RL. Этот недостаток может привести к тому, что FT232RL не отвечает на ПК, и в конечном итоге был исправлен в более поздних версиях платы Arduino Nano. Некоторые клоны не были обновлены.
Другим примером "не совсем клонов Arduino" являются многочисленные платы с CP2102 USB на последовательный мост вместо FT232RL. Это может остаться незамеченным, но может разочаровать, когда одна клонированная плата подключается и работает с вашим ПК, а другая вызывает системные жалобы на отсутствующие драйверы.
Итак, еще раз - будьте готовы!
источник
Я обнаружил, что большинство клонов будут делать то, что вы ожидаете от них, но, как утверждает x4mer в своем ответе , будьте готовы.
Самый обидный вопрос, и даже тогда это является весьма незначительным, является то , что много китайских клонов не использовать ATMEGA для USB и вместо того, чтобы использовать CH340G . Эти микросхемы, хотя и хороши при подключении к ПК под управлением Windows 7, имеют большие трудности с драйверами на OS X и в итоге просто не распознаются. Можно найти драйвер для CH340G , но когда я его установил, он сразу же разбил MacBook при подключении клонированной UNO ..!
Мне пришлось купить три или четыре клона на eBay, пока я не получил Uno с реальным 16u2, реализующим интерфейс USB, который фактически распознавался бы MacBook Pro, и позволил бы мне кодировать, используя Arduino IDE, работающую на OS X.
До этого мне приходилось пользоваться ноутбуком Wintel.
источник