ArduinoBT

Arduino BT - это плата Ардуино со встроенным Bluetooth-модулем, который позволяет устройству использовать беспроводную связь. Чтобы начать работу с Arduino BT, следуйте тем же инструкциям, что описаны для Arduino NG в соответствующей операционной системе (WindowsMac OS XLinux), за исключением нескольких моментов:

  • Вначале подключите Arduino BT к своему компьютеру и создайте виртуальный последовательный порт для него. Ищите bluetooth-устройство под именем ARDUINOBT с паролем 12345.
  • В среде Ардуино из меню Tools | Board выберите устройство Arduino BT.

Для прошивки Arduino BT необходимо физически нажать кнопку сброса на плате за мгновение до (или после) нажатия кнопки Upload в среде Ардуино.

Информация об Arduino BT

Во многих отношениях Arduino BT очень похож на Arduino Diecimila. Ниже перечислены основные отличия Arduino BT (за исключением того факта, что связь с компьютером осуществляется через Bluetooth, а не USB):

  • Arduino BT более хрупкий, его легче сломать, чем обычную плату Arduino.
  • При подаче на плату напряжения питания больше 12 В либо напряжения обратной полярности (когда перепутаны выводы питания и земли) микроконтроллер ATmega328 в Arduino BT выйдет из строя. Таким образом, как обратное, так и высокое напряжение может повредить устройство. Защита от неправильной полярности реализована только на винтовом клеммнике. Arduino BT может работать минимум от 2.5 В, что позволяет запитать его от батареек.
  • В Arduino BT микроконтроллер (ATmega328) физически меньше, чем микроконтроллеры в обычных платах Ардуино с USB. Микроконтроллер не съемный, поэтому при выходе его из строя придется заменить всю плату.
  • В Arduino BT есть два дополнительных аналоговых входа (всего 8). Однако, они не соединены со штыревыми разъемами платы, поэтому для использования этих выводов нужно что-то припаять к контактным площадкам, расположенным на плате после номеров "6" and "7".
  • Вывод 7 соединен с выводом, отвечающим за сброс bluetooth-модуля, поэтому не следует его использовать для других целей.

Для получения дополнительной информации, см. описание платы Arduino BT.

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

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

Данные, пересылаемые между bluetooth-модулем и компьютером, через несколько секунд после сброса можно наблюдать с помощью прикладной утилиты Serial Monitor.