Оглавление:
- Шаг 1. Краткое введение в связь и протокол Bluetooth
- Шаг 2: отправка данных в Arduino через Bluetooth
- Шаг 3: Схема
- Шаг 4: Код
- Шаг 5: Отправка AT-команд на модуль Bluetooth HC05
- Шаг 6: Купите модуль Bluetooth HC05
Видео: Начало работы с модулем Bluetooth HC05 и Arduino [Учебное пособие]: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Вы можете прочитать этот и другие замечательные уроки на официальном сайте 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-команд. В противном случае он работает в режиме связи. У некоторых модулей есть кнопка в своих пакетах, и ее больше не нужно добавлять. Скорость передачи данных по умолчанию для входа в режим At-command составляет 38400. Теперь загрузите этот код на свою плату и установите команды с помощью Serial Monitor.
Вы получите ОТВЕТ, отправив КОМАНДУ модулю. Вот некоторые из наиболее важных AT-команд:
Шаг 6: Купите модуль Bluetooth HC05
Купить модуль HC05 Blurtooth в ElectroPeak
Рекомендуемые:
Arduino Начало работы с аппаратным и программным обеспечением и учебные пособия по Arduino: 11 шагов
Arduino: начало работы с аппаратным и программным обеспечением и учебные пособия по Arduino: в настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. Плата Arduino d
Начало работы с Arduino Nano: 5 шагов
Начните работу с Arduino Nano: Arduino Nano - одна из доступных моделей плат Arduino. Имеет небольшой размер, полный набор функций и простоту использования. Имея размер 1,70 дюйма x 0,7 дюйма, Arduino nano имеет полную функцию, такую как: Atmel ATmega 328 IC, кнопка перезагрузки, 4 светодиода-индикатора, 3V3 Re
Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов
Учебное пособие по ESP32 Bluetooth | Как использовать встроенный Bluetooth ESP32: Привет, ребята, поскольку плата ESP32 поставляется с Wi-Fi & Bluetooth оба, но для наших в основном проектов мы обычно используем только Wi-Fi, мы не используем Bluetooth. Поэтому в этой инструкции я покажу, насколько легко использовать Bluetooth ESP32 & Для ваших основных проектов
Плата HiFive1 Arduino с WiFi-модулем ESP-01 Учебное пособие: 5 шагов
Плата HiFive1 Arduino с модулем ESP-01 WiFi Учебное пособие: HiFive1 - первая Arduino-совместимая плата на базе RISC-V, построенная с процессором FE310 от SiFive. Плата примерно в 20 раз быстрее, чем Arduino UNO, но, как и плата UNO, в ней отсутствует какое-либо беспроводное соединение. К счастью, есть несколько бесплатных
ESP32 с модулем E32-433T LoRa Учебное пособие - Интерфейс LoRa Arduino: 8 шагов
ESP32 с модулем E32-433T LoRa Учебное пособие | Интерфейс LoRa Arduino: Привет, ребята, как дела! Акарш здесь из CETech. Этот мой проект связывает модуль E32 LoRa от eByte, который представляет собой модуль приемопередатчика высокой мощности 1 Вт, с ESP32 с использованием Arduino IDE. Мы поняли работу E32 в нашем последнем уроке