Arduino:Знакомство с Arduino/Знакомство с Arduino BT

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

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Знакомство с Arduino BT[1]

Модель Arduino BT – это Arduino со встроенным Bluetooth-модулем, благодаря которому с платой можно коммуницировать при помощи беспроводной связи. Руководство по Arduino BT читайте в руководстве по Arduino NG, соответствующем вашей ОС (вот статьи для Windows, [http://wikihandbk.com/wiki/Arduino:Знакомство_с_Arduino/

Знакомство_с_Arduino/Genuino_на_Mac_OS_X Mac] и Linux Linux), но с учетом следующих моментов:

  • Сначала «спариваем» Arduino BT с компьютером и создаем для нее виртуальный порт. Ищите Bluetooth-устройство под названием ARDUINOBT. Кодом для него будет «12345».
  • Запустите IDE Arduino, откройте меню Инструменты > Плата (Tools > Board) и выберите там пункт «Arduino BT».

При загрузке скетча на Arduino BT вам, возможно, придется нажать на плате кнопку сброса, причем сделать эту нужно будет сразу после нажатия кнопки «Загрузка» в IDE Arduino.

Сведения об Arduino BT

Модель Arduino BT во многом схожа с Arduino Diecimila, но есть и отличия, и они (если не считать очевидного – того, что BT коммуницирует через Bluetooth, а не USB) заключаются в следующем:

  • Arduino BT более хрупка, чем другие платы Arduino
  • Не подавайте на плату более 12 вольт и не допускайте обратной полярности на источнике питания, т.к. это может повредить Arduino BT или даже сделать ее полностью непригодной. Защита от обратной полярности есть только на зажимных контактах. Кроме того, Arduino BT может спокойно работать от 2,5 вольт, благодаря чему ее можно питать от батареи.
  • Микроконтроллер, стоящий на Arduino BT (ATmega328) – это уменьшенная версия чипа, которым оснащаются USB-платы Arduino. Вынуть этот микроконтроллер нельзя, поэтому при повреждении платы ее придется менять на новую.
  • На Arduino BT имеется два дополнительных входных аналоговых контакта (всего – восемь). Два из них, однако, не подключены к коннекторам, поэтому к контактам с номерами «6» и «7» придется что-нибудь припаять.
  • Контакт под номером «7» подключен к сбрасывающему контакту на Bluetooth-модуле. Следовательно, этот контакт не должен использоваться ни для каких целей, кроме сброса модуля.

Более подробно читайте на странице с аппаратным описанием.

Использование Arduino BT

Последовательная коммуникация между Bluetooth-модулем и скетчем Arduino (запущенном на ATmega328), должна осуществляться на скорости 115200 бод. То есть, в функции setup() нужно вызвать Serial.begin(115200). Коммуникация между Bluetooth-модулем и компьютером может осуществляться на любой скорости.

Впрочем, коммуникация между Bluetooth-модулем и компьютером может быть довольно капризной. Поэтому монитор порта, возможно, имеет смысл открывать спустя пару секунд после сброса платы.

См.также

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