Arduino:Продукты/Продукты Arduino/Адаптер Arduino USB 2 Serial Micro

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Адаптер Arduino USB 2 Serial Micro[1]

Эта плата конвертирует USB-данные в 5-вольтовые последовательные данные (TX и RX). Ее можно подключить напрямую к Arduino Mini, Arduino Ethernet или другим микроконтроллерам, тем самым настроив коммуникацию между ними и компьютером. Плата оснащена чипом ATmega16U2, который запрограммирован как преобразователь, конвертирующий USB-данные в последовательные данные (такой же самый чип есть в Arduino Uno). Прошивка ATmega16U2 использует стандартные драйверы USB/COM, поэтому никаких внешних драйверов не требуется. Впрочем, для машин на Windows нужен файла формата *.inf.

Адаптер оснащен встроенным коннектором mini-USB, а также 5 контактами, включая RX (для получения данных от компьютера) и TX (для отправки данных). Также есть контакты 5V, Ground и Reset.

Кроме того, на конвертере есть несколько светодиодов, сообщающие об активности линий TX и RX, а также о подаче питания.

Адаптер можно подключить к платам Arduino Ethernet, Mini, Mini Pro, LilyPad, LilyPad Simple и Fio.

Встроенный самовосстанавливающийся предохранитель ограничивает силу тока до 500 миллиампер и защищает компьютер, служащий хостом, от коротких замыканий.

Исходный код для прошивки ATmega16U2 доступен по этой ссылке. Загрузка новой прошивки на чип ATmega16U2 осуществляется при помощи DFU-загрузчика, который можно активировать, спаяв перемычку, расположенную на задней стороне платы, а затем сбросив ATmega16U2. Затем нужно воспользоваться либо программой FLIP от Atmel (для Windows), либо DFU programmer (для Mac и Linux). В качестве альтернативы программным методам можно воспользоваться ISP-гребешком и внешним аппаратным программатором (он перезаписывает DFU-загрузчик). Более подробно читайте в этом руководстве.

О гарантии можно почитать здесь.

С чего начать

На этой странице можно найти всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д.

Нужна помощь?

Документация

Адаптер Arduino USB 2 Serial Micro – это оборудование, изготавливаемое по принципу «open source». Вы можете собрать на базе этого адаптера собственную плату, используя файлы ниже:

Для этого продукта Windows понадобится специальный файл формата *.inf.

Автоматический (программный) сброс

Адаптер Arduino USB 2 Serial Micro спроектирован так, что позволяет сбрасывать плату, к которой он подключен, при помощи ПО, установленного на подключенном компьютере. Внешняя Reset-линия повторяет DTR-линию виртуального последовательного устройства на компьютере. Она, как правило, подключена к Reset-линии на подключенной плате (например, на Arduino Ethernet) через 100-нанофарадный конденсатор, что позволяет сбрасывать плату при загрузке.

Это влияет на работу адаптера и в другом. Если он подключен к компьютеру на Mac OS X или Linux, то сбрасывается каждый раз, когда ПО (через USB) создает соединение. И хотя адаптер запрограммирован на игнорирование всех дефектных данных (т.е. всего, что не относится к загрузке нового кода), он перехватит несколько первых байтов, отправленных на плату при открытии соединения. Таким образом, если скетч на плате при старте получает изначальные настройки или другие важные данные, убедитесь, что ПО, с которым коммуницирует плата, ждет примерно секунду после открытия соединения и перед отправкой этих данных.

Распиновка этого коннектора совместима со стандартным FTDI-гребешком, а также с аналогичными конвертерами от Adafruit и SparkFun.

Подключение к Arduino Mini

О подключении адаптера к Arduino Mini читайте в этой статье.

См.также

Внешние ссылки