Arduino:Знакомство с Arduino/Знакомство с Arduino BT
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Знакомство с 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-модулем и компьютером может быть довольно капризной. Поэтому монитор порта, возможно, имеет смысл открывать спустя пару секунд после сброса платы.
См.также
Внешние ссылки
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.
|
Клавиатура |
|
Мышь |
|
Разное |