Статьи » Разработки |
2015-04-17 в 23:58 (последнее изменение 2020-02-16 в 11:59)
В данной статье я хочу описать как легко и просто можно перепрограммировать 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 пина модуля. Он как раз самый крайний. Теперь пробуем в мониторе выбрать скорость "9600 бод" и "Оба NL & CR". Пишем теперь в строку команду "AT". При правильном подключении увидим надпись "OK". Теперь можем поменять имя нашего будущего устройства которое будет работать через Bluetooth. Пишем команду AT+NAME=(Имя на латинице). А сейчас поменяем пароль вместо стандартного "1234". Пишем команду "AT+PSWD=(4-ех значный циферный код)". Вот как она выглядит на компьютере после изменения. Данный модуль я буду использовать в своих будущих устройствах. Если у Вас возникнут вопросы, пишите в комментарии и на форум.
Посмотрите еще эти статьи
Управляем вытяжкой на кухне пультом от телевизора на Arduino Вывод картинки на дисплей 128x64 Детектор микронаушников Ethernet shield w5100 таймер включения на веб странице Вывод различных данных на дисплей LCD 128x64 Подключение датчиков газа и дыма серии MQ к Arduino Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 24079. Оценка статьи: 4.4 из 5. Уже оценило 7 читателей |
Всего комментариев: 0 | |