ArduinoBT
Arduino BT - это плата Ардуино со встроенным Bluetooth-модулем, который позволяет устройству использовать беспроводную связь. Чтобы начать работу с Arduino BT, следуйте тем же инструкциям, что описаны для Arduino NG в соответствующей операционной системе (Windows, Mac OS X, Linux), за исключением нескольких моментов:
- Вначале подключите 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.