Arduino BlueTooth
- Подробности
- Категория: Ардуино
- Опубликовано 08.03.2014 21:43
- Просмотров: 3992
Эта версия модуля не требует кабелей для подключения к компьютеру. Вы можете загружать программы и выполнять передачу данных от компьютера в модуль и обратно в то время, когда сам модуль находится на растоянии до 10 м от компьютера. Можно так же управлять модулем даже с мобильного телефона.
Arduino BT имеет в своем составе специализированный BlueTooth модуль.
По сравнению с другими вариантами, этот Ардуино имеет некоторые отличия:
- Наличие встроенного преобразователя напряжения дало возможность использовать для питания этого варианта устройства напряжение от 1,2 до 5,5 В. ВНИМАНИЕ! Использование напряжения выше 5,5 В приведет к немедленному выходу модуля из строя!
- Использование микроконтроллера ATmega168 (такого же, как в Arduino Mini) позволило вдвое уменьшить размеры модуля, добавить еще три выхода ШИМ, и еще два аналоговых входа.
- Контакт 7 модуля подключается к входу сброса BlueTooth адаптера.
- Модуль может работать только на скорости 115200 бод. это ограничение связано c BlueTooth адаптером, который не работает с другими скоростями передачи данных.
В качестве BlueTooth адаптера используется модуль WT11 фирмы Bluegiga, который использует встроенное ПО версии iWrap (подробнее см. здесь). BlueTooth модуль должен быть сконфигурирован таким образом, чтобы после соединения с компьютером по радиоканалу в компьютере создавался виртуальный COM порт, через который и будет работает стандартное программное обеспечение Ардуино. Как это можно сделать читайте в руководстве пользователя iWrap (англ.). Программа попросит ввести имя пользователя и пароль каждый раз при запуске Arduino BT. Вы должны ввести имя ARDUINOBT и пароль 12345. Если вы приобретаете модуль Arduino BT в готовом виде, то устаневленный на нем микроконтроллер ATmega168 уже содержит программу загрузчик, что позволяет без труда загружать в его программную память разработанные вами или скачанные из интернет программы и запускать их на выполнение.
Для связи компьютера с модулем используется стандартный протокол STK500, что позволяет использовать для программирования модуля рекомендуемую фирмой Atmel программную среду разработчика AVR Studio.
Внешний вид и конструкция arduino-bt-reference-design.zip
Схема модуля arduino_bt06.pdf