»»

Программирование Bluetooth модуля HC-05

2015-04-17 в 23:58

В данной статье я хочу описать как легко и просто можно перепрограммировать Bluetooth модуль HC-05. Мне было необходимо поменять имя и пароль устройства вместо стандартных. Делается это с помощью AT команд, полный список который можно найти здесь (список AT команд для модуля HC-05). Описываемый мной способ позволяет лишь менять имя устройства и пароль. И так, для того чтобы поменять имя и пароль модуля, надо в Arduino загрузить скетч:

 

 

Код
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(8, 9); // 9 подключаем к RX | 8 подключаем к TX

void setup()
{
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(9600); // HC-05 default speed in AT command more
}

  void loop()
{
   if (BTSerial.available())
   Serial.write(BTSerial.read());
    if (Serial.available())
    BTSerial.write(Serial.read());
}

Модуль подключаем к Arduino следующим образом:

пин 9 Arduino к RX на модуле;

пин 8 Arduino к TX на модуле;

5 V Arduino к VCC на модуле;

GHD к GND;

Сначала залили скетч, отключили, и только после этого подключаем чтобы избежать поломок устройств.

И так, залили, подключили, открыли монитор последовательного порта (Ctrl+Shift+M) и видим надпись "Enter AT commands:". Теперь надо ввести модуль HC-05 в режим программирования, для это проводом от пина 3.3 V Arduino на секунду касаемся 34 пина модуля. Он как раз самый крайний.

arduino bluetooth

Теперь пробуем в мониторе выбрать скорость "9600 бод" и "Оба NL & CR". Пишем теперь в строку команду "AT".

При правильном подключении увидим надпись "OK".

Теперь можем поменять имя нашего будущего устройства которое будет работать через Bluetooth. Пишем команду AT+NAME=(Имя на латинице).

А сейчас поменяем пароль вместо стандартного "1234". Пишем команду "AT+PSWD=(4-ех значный циферный код)".

Вот как она выглядит на компьютере после изменения.

Данный модуль я буду использовать в своих будущих устройствах. Если у Вас возникнут вопросы, пишите в комментарии и на форум.

Если Вы заметили ошибку, нажмите Ctrl+Enter и сообщите нам.
Оценка статьи: 5.0/5 Уже оценило 1
Всего комментариев: 0
Добавить комментарий

Вход на сайт

Яндекс.Метрика Рейтинг@Mail.ru Проверка орфографии