Arduino:Знакомство с Arduino/Знакомство с Arduino Pro
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Знакомство с Arduino Pro[1]
Модель Arduino Pro, как видно из названия, нацелена на продвинутых пользователей, которым нужна плата, сочетающая в себе универсальность и низкую цену. В целях снижения стоимости эта модель поставляется без некоторых компонентов (к примеру, у нее нет встроенных USB-порта и штырьевых разъемов). Таким образом, Arduino Pro – это хороший выбор, если вы не собираетесь использовать плату для разных проектов. Пожалуйста, имейте в виду, что имеется несколько модификаций этой модели, которые работают на разных напряжениях и тактовых частотах. Одна из возможных модификаций – с напряжением 3,3 В и частотой 8 МГц, вторая – с 5 В и 16 МГц.
Загрузка скетчей
У модели Arduino Pro отсутствуют компоненты для USB-коммуникации, поэтому для загрузки скетчей необходимо использовать внешний USB-TTL конвертер. Для 3,3-вольтовых Pro это может быть кабель FTDI TTL-232R-3V3 USB - TTL Level Serial Converter или отладочная плата FTDI Basic Breakout Board (3.3V) от SpurkFun. Для 5-вольтовых – конвертер TTL-232R USB - TTL Serial Converter или отладочная плата FTDI Basic Breakout Board (5V). Впрочем, 5-вольтовый конвертер можно использовать с 3,3-вольтовой платой и наоборот, но не рекомендуется.
Если вы используете Windows и FTDI-кабель, то для автоматического сброса нужно будет сделать одно изменение в настройках. Убедитесь, что плата подключена, откройте «Диспетчер устройств» («Панель управления» > «Система и безопасность» > «Система»), а затем найдите секцию «Порты (COM и LPT)», а в ней – запись «USB Serial Port». Кликните по ней правой кнопкой мыши, выберите «Свойства» > «Параметры порта» > «Дополнительно...», в открывшемся окне найдите раздел «Дополнительные опции», а затем поставьте галочку рядом с пунктом «Установить линию RTS при завершении работы».
Для 3,3-версий Arduino Pro в меню Инструменты > Плата (Tools > Board) нужно указать Arduino Pro or Pro Mini (3.3V, 8 MHz) или Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 (в зависимости от чипа, которым оснащена ваша плата). Для 5-вольтовых версий в этом меню нужно выбрать Arduino Duemilanove or Nano w/ ATmega328 или Arduino Diecimila, Duemilanove, or Nano w/ ATmega168.
![Arduino Pro, подключенная к (и питаемая) кабелю FTDI USB - TTL Level Serial Converter. Зеленый и желтый провода соответствуют словам «green» и «yellow», написанным под контактами](/ruwiki/images/7/7f/ArduinoProFTDICable_1.jpg)
![Arduino Pro, подключенная к (и питаемая) отладочной плате SparkFun FTDI Basic Breakout Board (прототипная версия) и USB-кабелю с разъемом Micro-B](/ruwiki/images/3/31/ArduinoProFTDIBreakout_2.jpg)
Питание
Запитать Arduino Pro можно от внешнего конвертера USB-TTL – в зависимости от положения переключателя. Если вы хотите использовать плату автономно, без подключения к компьютеру, ее можно запитать от батареи или внешнего источника питания (к примеру, от обычного настенного адаптера). Провода «+» и «-», идущие от батареи, можно припаять к соответствующим отверстиям на плате. Кроме того, модель Pro оснащена JST-разъемом, поэтому к 3,3-вольтовым версиям можно подключить литий-полимерную батарею (имеющую JST-коннектор). Другой вариант – припаять к трем большим отверстиям на плате (центральное – это «плюс») DC-разъем и запитать Pro от источника питания переменного тока.
Если переключатель будет стоять в положении «Batt», плата будет тянуть питание от подключенной батареи, а если в «Ext.», то от внешнего источника питания. И в не зависимости от того, в каком положении будет стоять переключатель, плату можно запитать от 6-контактного USB-разъема.
![3,3-вольтовая Arduino Pro, запитанная литий-полимерной батареей SparkFun на 2000 мАч](/ruwiki/images/9/98/ArduinoProBattery_3.jpg)
Разъемы
К отверстиям Arduino Pro может быть припаян любой стандартный разъем, расстояние между контактами которого составляет 2,54 мм. Чтобы задействовать все контакты Arduino Pro, понадобится два 6-контактных и два 8-контактных разъема. Кроме того, к отверстиям можно напрямую припаять провода. Также стоит отметить, что расстояние между контактами на Pro соответствует Shield-модуля Arduino.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |