Arduino Pro Mini можно запрограммировать несколькими способами. К сожалению, самый простой способ — подключение к компьютеру через USB-кабель — невозможен из-за отсутствия USB-разъема.
Остается несколько трудоемких решений, одно из которых — использование преобразователя USB-UART, и об этом мы и поговорим в данной статье.
Конвертер FT232 USB UART
Точное название конвертера, который я использую — FT232 USB UART Board (Type A). Рассматриваемый преобразователь обеспечивает последовательную связь между Arduino и компьютером. Это, в свою очередь, можно использовать для программирования Arduino.
Также стоит отметить, что преобразователь имеет возможность питания программируемой платы — мы можем выбирать напряжение питания 3,3 В или 5 В, установив соответствующие перемычки.
Подключение конвертера к Arduino Pro Mini
Вам необходимо подключить Arduino Pro Mini и преобразователь по следующей схеме:
Все соединения необходимы, однако подключение источника питания (красный) к Arduino не является обязательным, если у него есть собственный источник питания.
Контакты последовательного интерфейса подключены обратным образом, т.е. RX и TX одного чипа, с TX и RX другого чипа соответственно. Последнее из соединений (вывод RTS на конверте и вывод DTR на Arduino) отвечает за автоматический сброс микроконтроллера. Это происходит при отправке скомпилированного кода в микроконтроллер.
Описанным способом можно управлять (писать и загружать код) в Arduino Pro Mini из Eclipse. Ниже приведен пример конфигурации, которую я использую: