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), то встановіть у ній не доповнювати команди символами переведення рядка (CR+LF), інакше модуль не сприйматиме команди.
Прошивку модуля можна оновлювати.
Допустимі команди:
- AT – вернет OK
- AT+VERSION — подивитися версію, повертає OKlinvorV1.8
- AT+ вакуумyy — встановлює ім'я пристрою (для інших пристроїв bluetooth), наприклад: AT+LATmegabt. Повертає OKsetname.
- AT+PINxxx — задає пін для доступу через bluetooth. По-помилковиті, встановлений код 1234. Повертає OKsetPIN
- AT+BAUDx — встановлює бітову. Повертає OK<швидкість>, наприклад, OK57600
Іноді потрапляють модулі, з яких прошивка має команди, аналогічні командам модуля HC-05. Якщо модуль не реагує на АТ команди або відповідає повідомленням про помилку — спробуйте використовувати команди HC-05, список яких можна знайти за посиланням нижче.
Швидкість:
- 1 - 1200
- 2 - 2400
- 3 - 4800
- 4 - 9600 (по-умовленню)
- 5 - 19200
- 6 - 38400
- 7 - 57600
- 8 - 115200
- 9 - 230400
- AT+PN — вимикає парність.
Основні атрибути | |
---|---|
Колір | Червоний |
- Ціна: 140 ₴