Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Начало работы с Arduino Pro

Arduino Pro - это функционально гибкое и недорогое устройство, ориентированное, прежде всего, на продвинутых пользователей. В нем содержится минимум компонентов (нет встроенного USB и штыревых разъемов), что позволило максимально снизить его стоимость. Благодаря этому, плата может встраиваться в различные проекты и устройства. Обратите внимание, что существует несколько версий Arduino Pro, работающих на разных частотах и при разных напряжениях. Перед началом работы, необходимо выяснить какая именно у вас версия - 3.3В / 8 МГц или 5В / 16 МГц.

Прошивка программ

В устройстве не предусмотрены узлы для взаимодействия с USB, поэтому для прошивки программ необходим USB-TTL преобразователь. С 3.3В-версией Arduino Pro можно использовать кабель FTDI TTL-232R-3V3 USB - TTL Level Serial Converter или отладочную плату FTDI Basic Breakout Board (3.3V) от SparkFun. Для 5В-версии Arduino Pro подойдет преобразователь TTL-232R USB - TTL Level Serial Converter или отладочная плата FTDI Basic Breakout Board (5V) от SparkFun. (Иногда пятивольтовый USB-TTL преобразователь подходит к трехвольтовой плате, и наоборот, однако использовать несовместимые устройства не рекомендуется).

Для корректной работы FTDI-кабеля под Windows, необходимо изменить в системе одну настройку, отвечающую за автоматический сброс Ардуино. Для этого подключите устройство к компьютеру, откройте Диспетчер устройств (Панель управления > Система > Оборудование), отыщите строку USB Serial Port в списке портов Ports. Щелкните по ней правой кнопкой и откройте свойства, затем перейдите на вкладку Port Settings (Настройки порта) и нажмите кнопку Advanced (Дополнительно). В появившемся окне установите галочку Set RTS on Close в разделе Miscellaneous Options.

Для прошивки 3.3В-версий Arduino Pro, из меню Tools > Board необходимо выбрать пункт Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ATmega328 или Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 (в зависимости от модели микроконтроллера, используемого в вашем Ардуино). Для прошивки 5В-версий Arduino Pro необходимо выбрать Arduino Duemilanove or Nano w/ ATmega328 или Arduino Diecimila, Duemilanove, or Nano w/ATmega168.

 

Arduino Pro, подключенный к (и запитанный от) кабеля FTDI USB - TTL Level Serial Converter. Зеленый и желтый провод подсоединены к контактам, обозначенным на плате метками "green" и "yellow" соответственно.

 

Arduino Pro, подключенный к (и запитанный от) отладочной платы FTDI Basic Breakout Board от SparkFun (прототип), соединенной с кабелем USB Mini-B.

 

Питание

Внешний USB-TTL преобразователь позволяет запитать Arduino Pro, вне зависимости от текущего положения переключателя питания на плате. Во время автономной работы (без подключения к компьютеру), устройство может быть запитано от аккумулятора, либо от внешнего источника питания (например, от обычного сетевого адаптера). Для питания Ардуино от аккумулятора, достаточно подпаять его провода "+" и "-" к соответствующим контактным площадкам на плате. В 3.3В-версиях Ардуино для подключения литий-полимерного аккумулятора (с JST коннектором) на плате предусмотрен специальный JST-разъем. Помимо этого, для питания от внешнего источника, к Ардуино можно припаять DC-разъем питания, который устанавливается на место трех больших отверстий (центральный вывод - плюс). Когда переключатель питания находится в положение "Batt", устройство потребляет энергию от аккумулятора, когда в положение "Ext." - от внешнего источника питания. Ну и вне зависимости от этого переключателя, подать питание можно через 6-контактный разъем ISP.

 

Питание 3.3В-версии Arduino Pro от LiPo-аккумулятора емкостью 2000 мАч от SparkFun.

 

Разъемы

К контактным площадкам Arduino Pro можно припаять любой разъем с расстоянием между контактами в 2.54 мм. Чтобы задействовать все выводы, потребуется 6-контактный разъем и два 8-контактных разъема. К контактным отверстиям можно также подпаивать предварительно зачищенные провода. Обратите внимание, что расположение разъемов на плате выбрано таким, чтобы она была совместима с платами расширениями Arduino.