Оглавление:

AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino !: 5 шагов
AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino !: 5 шагов

Видео: AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino !: 5 шагов

Видео: AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino !: 5 шагов
Видео: 1/2 ANDROID Bluetooth модуль HC-05 Управление без without Arduino AT Commands Часть 1. 2024, Июль
Anonim
AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino!
AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino!

Автор: Джей Амиэль Аджок

Это руководство поможет вам начать работу с модулем Bluetooth HC05. К концу этого руководства вы узнаете об отправке AT-команд модулю для его настройки / изменения (имя, ключ доступа, скорость передачи данных и т. Д.) С помощью платы Arduino.

Шаг 1: материалы

1. Arduino UNO

2. Модуль Bluetooth HC05

3. Проволочные перемычки

4. Макетная плата

5. Резисторы (1к и 2к)

Вот и все!

Шаг 2: Схема подключения

Схема подключения
Схема подключения

Выполните эту процедуру, если вы хотите начать AT-связь с вашим HC-05 (с контактом EN и КНОПКОЙ на дальней правой стороне BT)

Сделайте связи ff!

BT VCC к Arduino 5 В

BT GND к Arduino GND

BT TX для Arduino D2

BT RX на Arduino D3 (для этой части используйте ДЕЛЕНИЕ НАПРЯЖЕНИЯ! BT Rx не может обрабатывать сигнал 5 В от Arduino!)

Шаг 3. Загрузите код на плату Arduino

ПРИМЕЧАНИЕ. Перед загрузкой удалите проводку tx и rx, оставив только 5 В и заземление.

После части «Готово загрузка» повторно подключите BT TX к ARDUINO D2 и BT RX к ARDUINO D3 (все еще с делителем напряжения).

Светодиод на HC-05 должен быстро мигать примерно 5 раз в секунду.

#включают

SoftwareSerial BTserial (2, 3); // RX | TX // Подключите HC-05 TX к пину 2 RX Arduino.

// Подключаем HC-05 RX к контакту 3 TX Arduino

char c = '';

void setup () {

Serial.begin (9600);

Serial.println («Ардуино готово»);

Serial.println («Не забудьте выбрать NL и CR в последовательном мониторе»);

// серийная скорость HC-05 по умолчанию для режима AT - 38400

BTserial.begin (38400);

}

void loop () {

// Продолжаем читать из HC-05 и отправляем в Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Продолжаем чтение из последовательного монитора Arduino и отправляем на HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Шаг 4: Перевод модуля BT в режим AT MODE

Image
Image
Перевод модуля BT в режим AT MODE
Перевод модуля BT в режим AT MODE

Включив Arduino, сделайте следующее:

Удалите соединение 5V с BT VCC

Нажмите и удерживайте кнопочный переключатель на модуле BT

Повторно подключите BT VCC к 5V (продолжая нажимать кнопочный переключатель), светодиод должен загореться.

Отпустите кнопочный переключатель, и светодиодный индикатор должен медленно мигать / гаснуть каждые пару секунд (примерно 2 секунды).

Это указывает на режим AT.

Шаг 5: отправьте AT-команды

Теперь, когда вы находитесь в режиме AT, вы можете начать AT-связь.

Вот несколько примеров AT-команд, которые вы можете использовать, или вы можете искать в Интернете другие AT-команды.

Чтобы вернуть HC-05 производителю. настройки по умолчанию: «AT + ORGL»

Чтобы получить версию вашего HC-05 введите: "AT + VERSION?"

Чтобы изменить имя устройства с HC-05 по умолчанию, скажем, MYBLUE, введите: "AT + NAME = MYBLUE".

Чтобы изменить код безопасности по умолчанию с 1234 на 2987, введите: «AT + PSWD = 2987».

Чтобы изменить скорость передачи данных HC-05 с 9600 по умолчанию на 115200, 1 стоповый бит, 0 четности, введите: «AT + UART = 115200, 1, 0»

ВАЖНОЕ ПРИМЕЧАНИЕ. Если вы используете AT-команды с «?», Сделайте это, удерживая нажатой кнопку на плате BT, а затем нажмите Enter на компьютере. Это должно сработать.

Рекомендуемые: