Bluetooth-модуль HC-06 BC417 для під'єднання Arduino до інших пристроїв через bluetooth. Модуль працює в пасивному режимі, тобто потрібно задати пошук на керувальному (Master) пристрої (ноутбук, телефон), знайти пристрій (за замовчуванням його ім'я linvor), після цього в Майстер-пристрою з'явиться послідовний порт, все, що буде Волоно в нього з'явиться на вашому Arduino, і навпаки, все, що Arduino надішле вам, буде заведено на вашому комп'ютері. Якщо необхідно, можна підлаштувати параметри модуля за допомогою АТ команд.
Розпинування:
STATE — сюди дублюється сигнал із вбудованого світлодіода, коли модуль активний світлодіод блимає, коли зв'язок встановлений — світиться.
RXD — на цьому піні модуль приймає дані (то є у вашому скетчі сюди треба надсилати дані)
TXD — сюди модуль відправляє дані
GND - земля
VCC — живлення 3.3 В
EN — вмик/вимик, якщо подати сюди логічну одиницю (або просто 5 В), то модуль вимкнеться, якщо логовий нуль (або просто не під'єднувати цей пін) працюватиме.
За бажання можна налаштувати деякі параметри модуля, наприклад, його ім'я, швидкість передавання даних, pin-код.
Найзручніше під'єднати модуль через перехідник USB-Serial до комп'ютера, під'єднатися терміналом до створеного послідовного порту на швидкості 9600 і спробувати відправити тестову АТ команду "AT" (важливо: відсилати треба саме заголовні літери, інакше модуль не відповість), у відповідь доольно прийти OK, якщо це так означає все правильно, якщо у відповідь нічого не прийшло, перевірте під'єднання, у зокрема правильно під'єднані лінії Rx Tx, чи правильно подане живлення (у разі вмикання на модулі блиматиме червоний світлодіод), перевірте швидкість зв'язку в термінальній програмі.
АТ команди треба відправляти відразу, наприклад, копіюючи їх із буфера, або якщо ваша термінальна програма дає змогу спочатку ввести команду, а потім натиснути надіслати (наприклад, стандартний термінал з Arduino IDE), то встановіть у ній не доповнювати команди символами переведення рядка, інакше модуль не сприйме команди.
Прошивку модуля можна оновлювати.
Допустимі команди:
AT – вернет OK
AT+VERSION - подивитися версію, повертає OKlinvorV1.5
AT+ вакуумyyy — встановлює ім'я пристрою (для інших пристроїв bluetooth), наприклад: AT+NAMEmegabt. Повертає OKsetname.
AT+PINxxx — задає пін для доступу через 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 — вимикає парність.