Bluetooth модуль HC-06
- Самовивіз з Нової пошти
- Кур'єр Нової Пошти
- Самовивіз з магазину
- Інші транспортні служби
- Готівкою при отриманні
- Безготівковий переказ
- Приват 24
Bluetooth модуль HC-06 для підключення Arduino до інших пристроїв Bluetooth.
Модуль працює в пасивному режимі, тобто потрібно задати пошук на пристрої, що управляє (Master) (ноутбук, телефон),
знайти пристрій (за замовчуванням його ім'я linvor), після цього в Майстер-пристрої з'явиться послідовний порт,
все, що буде надіслано в нього з'явиться на вашому Arduino, і навпаки, все, що Arduino пошле вам буде прийнято на вашому комп'ютері.
Якщо необхідно, можна настроїти параметри модуля за допомогою АТ команд.
Розпинування:
STATE – сюди дублюється сигнал із вбудованого світлодіода, коли модуль активний, світлодіод блимає, коли зв'язок встановлений – горить.
RXD – на цьому піні модуль приймає дані (тобто у вашому скетчі сюди треба надсилати дані)
TXD – сюди модуль надсилає дані
GND – земля
VCC – живлення 5В
EN – вкл/выкл, якщо подати сюди логічну одиницю (або просто логічну одиницю), то модуль вимкнеться, якщо логічний нуль (або просто не підключатиме цей пін) буде працювати.
За бажанням можна налаштувати деякі параметри модуля, наприклад, його ім'я, швидкість передачі даних, pin-код.
Найзручніше підключити модуль через перехідник USB-Serial до комп'ютера, підключитися терміналом до створеного послідовного порту на швидкості 9600 і спробувати відправити тестову АТ команду "AT" (важливо: надсилати треба саме великі літери, інакше модуль не відповість), у відповідь повинно прийти OK Якщо це так означає все налаштовано правильно, якщо у відповідь нічого не прийшло, перевірте підключення, зокрема, чи правильно підключені лінії Rx Tx, чи правильно подано живлення (при включенні на модулі буде блимати червоний світлодіод), перевірте швидкість зв'язку в термінальній програмі.
АТ команди треба відправляти відразу, наприклад, копіюючи їх з буфера, або якщо ваша термінальна програма дозволяє спочатку ввести команду, а потім натиснути Відправити (наприклад як стандартний термінал з Arduino IDE), то встановіть у ній не доповнювати команди символами перекладу рядка, інакше модуль не сприйматиме команди.
Можна оновлювати прошивку модуля.
Допустимі команди:
AT – поверне OK
AT+VERSION - переглянути версію, повертає OKlinvorV1.5
AT+NAMEyyy – встановлює ім'я пристрою (для інших пристроїв bluetooth), наприклад: AT+NAMEmegabt. Повертає OKsetname.
AT+PINxxxx - визначає пін для доступу по bluetooth. За замовчуванням встановлено код 1234. Повертає OKsetPIN
AT+BAUDx – встановлює бітову. Повертає OK<швидкість>, наприклад OK57600
Швидкість:
1 - 1200
2 - 2400
3 - 4800
4 - 9600 (за замовчуванням)
5 – 19200
6 - 38400
7 - 57600
8 - 115200
9 - 230400
AT+PN – вимикає парність.