Оглавление:

Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]: 6 шагов
Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]: 6 шагов

Видео: Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]: 6 шагов

Видео: Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]: 6 шагов
Видео: Контроллер под управлением Arduino Bluetooth Basics 2024, Ноябрь
Anonim
Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]
Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]

Вы можете прочитать этот и другие замечательные уроки на официальном сайте ElectroPeak.

В этом руководстве вы узнаете, как обмениваться данными и отправлять данные с помощью Bluetooth с помощью модуля Bluetooth HC05 и платы Arduino. В конце статьи вы узнаете:

  • Общая информация о протоколе Bluetooth
  • Как отправлять данные по Bluetooth
  • Как отправить AT-команду на HC05

Шаг 1. Краткое введение в связь и протокол Bluetooth

Существует несколько способов беспроводной связи, таких как NRF, ZigBee, Wi-Fi и Bluetooth.

Протокол Bluetooth; Доступный метод связи в сети PAN с максимальной скоростью передачи данных 1 Мбит / с, работа в номинальном диапазоне 100 метров с использованием частоты 2,4 G является распространенным способом беспроводной связи.

Модуль HC05 - это модуль Bluetooth, использующий последовательную связь, в основном используемый в проектах электроники.

Важные характеристики модуля Bluetooth HC05:

  • Рабочее напряжение: 3,6 В - 5 В
  • Внутренняя антенна: Да
  • Автоматическое подключение к последнему устройству: Да

Шаг 2: отправка данных в Arduino через Bluetooth

Модуль HC05 имеет внутренний стабилизатор 3,3 В, поэтому его можно подключить к напряжению 5 В. Но мы настоятельно рекомендуем напряжение 3,3 В, поскольку логика выводов последовательной связи HC05 составляет 3,3 В. Подача 5 В на модуль может вызвать повреждение модуля.

Чтобы предотвратить повреждение модуля и обеспечить его правильную работу, вы должны использовать схему деления сопротивления (от 5 до 3,3 В) между контактом TX Arduino и контактом RX модуля. Когда ведущий и ведомый подключены, синий и красный светодиоды на плате мигают каждые 2 секунды. Если они не подключены, каждые 2 секунды мигает только синий.

Шаг 3: Схема

Схема
Схема
Схема
Схема

Шаг 4: Код

Для связи с HC05 с помощью Bluetooth вам потребуется приложение терминала Bluetooth на вашем телефоне. Вы можете использовать его. Теперь, чтобы начать передачу данных, загрузите этот код на свой Arduino и подключите HC05 с помощью только что установленного приложения. Имя связи - HC05, пароль - 1234 или 0000, скорость передачи - 9600 по умолчанию.

Давайте глубже посмотрим на код и посмотрим, что означает каждая строка:

#include "SoftwareSerial.h"

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

SoftwareSerial MyBlue (2, 3);

Определение программного обеспечения для последовательных контактов; RX2 и TX3

MyBlue.begin (9600);

Программная настройка скорости последовательной передачи данных 9600 бод.

Чтение последовательных данных и включение / выключение светодиодов соответственно.

Шаг 5: Отправка AT-команд на модуль Bluetooth HC05

Отправка AT-команд на модуль Bluetooth HC05
Отправка AT-команд на модуль Bluetooth HC05

При нажатии и удерживании кнопки модуль переходит в режим AT-команд. В противном случае он работает в режиме связи. У некоторых модулей есть кнопка в своих пакетах, и ее больше не нужно добавлять. Скорость передачи данных по умолчанию для входа в режим At-command составляет 38400. Теперь загрузите этот код на свою плату и установите команды с помощью Serial Monitor.

Вы получите ОТВЕТ, отправив КОМАНДУ модулю. Вот некоторые из наиболее важных AT-команд:

Шаг 6: Купите модуль Bluetooth HC05

Купить модуль HC05 Blurtooth в ElectroPeak

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