Что означает «совместимый с Arduino»?

Я хотел купить Arduino (ATmega) 2560 (8-битный MCU) через Amazon. Но Ардуино не было видно. Были только

  • SainSmart 2560 и

  • SunFounder 2560

На обоих веб-сайтах (SainSmart и SunFounder) есть информация о том, что они совместимы с Arduino. Но все три платы (Atmel-orginal, SainSmart, SunFounder) не похожи друг на друга … Есть отличия. Можно ли купить одну из этих плат без:

  • проверки различий в таблице данных;
  • возникновения проблем с Arduino Ethernet Shield!?

Итак, что совместимо ?


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

Дело в том, что большинство устройств, совместимых с Arduino, используют процессоры Atmel, но некоторые используют и другие. Сторонние разработчики затем создают «доску» -проекты, которые вы можете добавить в IDE Arduino.

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

  • Некоторые «совместимые» платы используют разные архитектуры, поэтому даже если вы можете многое делать с Arduino IDE, возможно, некоторые библиотеки датчиков не поддерживается. (Возможно, придется взломать или обновить)
  • Некоторые «совместимые» платы имеют разные USB-схемы (если они вообще есть)
  • Большинство плат вы buy off aliexpress, banggood и т. д. вообще не поставляются с инструкциями, а иногда они отличаются от «оригинального» дизайна (может быть лучше, может быть «таким же» или может быть хуже).

Я не пытаюсь вас напугать, а просто мой опыт. На этих сайтах вы можете найти много интересного, например, клоны лилитины с AtTiny 85. Один из примеров находится в моем блоге heer: http://mjelde.blogspot.no/2015/12/lilytiny-lilypad-attiny85-wearable- iot.html

Основная проблема с клонами, которые у меня были, заключается в том, что иногда они отличаются в некотором роде, что в первый раз заставит вас почесать голову. Например: ESP8266 совместим с Arduino с добавленным менеджером плат (https://github.com/esp8266/Arduino), НО: входные контакты не отмечены «правильными». Поэтому вам следует затем добавить константы, чтобы «переназначить» их в свой код.

Также ESP8266 поддерживает только аналоговое чтение 1 В, в то время как многие Arduinos поддерживают 5 В. Но вы можете «исправить» это с помощью 16-битного АЦП (аналого-цифрового преобразователя). ESP8266 также имеет только 3,3 В, поэтому вы не можете запускать датчики, которые «должны» иметь 5 В, без последующей передачи им другой цепи питания 🙂

Клон AtTiny 85 LilyTiny, который я купил в паре 2 с AliExpress работает нормально и работает иначе, чем остальные Arduinos. Например, загрузка в них означает, что вы оставляете их отключенными, а затем нажимаете кнопку загрузки в среде IDE. Затем он говорит в окне состояния, чтобы подключить его, что вы затем делаете.

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

Не забывайте всегда проверять спецификации (3 В против 5 В, какое разрешение аналогового считывания он может обрабатывать и т. Д.). Есть датчик против платы (некоторые датчики работают как от 3,3 В, так и от 5 В, некоторые работают только от 5 В, некоторые только от 3,3 В).

Для перехода от 5 до 3,3 В обычно используется делитель напряжения. Либо вы можете купить готовые, либо сделать его на основе трех резисторов и некоторой математики 🙂


2

Arduino — это электронная платформа с открытым исходным кодом. Многие другие производители делают платы, совместимые с Arduino, а не только Arduino/Genuino. Я использовал платы как под маркой Arduino, так и сторонних производителей, без каких-либо проблем. Я не использовал платы SainSmart или SunFounder, но они выглядят совместимыми с точки зрения спецификаций.

Если вас беспокоит совместимость с Ethernet Shield, вы всегда можете купить их в паре (например, SainSmart Arduino Mega 2560 + Ethernet Shield для Arduino UNO Mega Duemilanove R3 AVR PIC ATMEL Robot) на всякий случай.

Поделиться
Улучшить этот ответ
ответил 22 декабря ’15 в 3:30
добавить комментарий |

Arduino — это электронная платформа с открытым исходным кодом. Многие другие производители делают платы, совместимые с Arduino, а не только Arduino/Genuino. Я использовал платы как под маркой Arduino, так и сторонних производителей, без каких-либо проблем. Я не использовал платы SainSmart или SunFounder, но они выглядят совместимыми с точки зрения спецификаций.

Если вас беспокоит совместимость с Ethernet Shield, вы всегда можете купить их в паре (например, SainSmart Arduino Mega 2560 + Ethernet Shield для Arduino UNO Mega Duemilanove R3 AVR PIC ATMEL Robot) на всякий случай.


0

Другой ответ, похоже, сосредоточен на «совместимом» значении «работает с IDE», но они имеют в виду не это. «Совместимые» в данном контексте означает «клон оригинала».

Вы можете рассчитывать на то, что эти платы функционально идентичны. Микропроцессор и распиновка одинаковые, о чем и заботится щит. Периферийные схемы могут немного отличаться, но это не имеет большого значения. Они могут (как уже упоминалось) иметь другой чип USB-Serial, но это не вызовет никаких проблем после установки соответствующих драйверов на свой компьютер.

Поделиться
Улучшить этот ответ
22 декабря 2015 г., 10:01
добавить комментарий |

Другой ответ, похоже, сосредоточен на «совместимом» значении «работает с IDE», но это не то, что они имеют в виду здесь. «Совместимые» в данном контексте означает «клон оригинала».

Вы можете рассчитывать, что эти платы функционально идентичны. Микропроцессор и распиновка одинаковые, о чем и заботится щит. Периферийные схемы могут немного отличаться, но это не имеет большого значения. Они могут (как уже упоминалось) иметь другую микросхему USB-Serial, но это не вызовет никаких проблем после установки соответствующих драйверов на свой компьютер.

Оцените статью
Botgadget.ru
Добавить комментарий