С использованием продуктов Bluetooth в повседневной жизни, Некоторые разработчики продукта часто будут использовать Arduino для развития с HC-05 Bluetooth модуль. Как программировать HC-05 Модуль с Arduino?

Теперь возьмите HC Feasycom-05 (FSC-BT826) модуль в качестве примера:

1650011468 1

FSC-BT826 (HC-05 модуль) питается на 3,6-6 В, а уровень логического напряжения штифтов данных составляет 3,3 В.. Но выход ввода/вывода платы Arduino составляет 5 В. Чтобы не сжечь модуль Bluetooth, Bluetooth Module RXD и вывод ввода -вывода Arduino, необходимый для серии подключения к сопротивлению, как рисунок 1 шоу. С другой стороны, Модуль Bluetooth TXD и вход ввода/вывода Arduino могут быть подключены напрямую, потому что сигнал 3.3V из FSC-BT826 (HC-05 модуль) достаточно, чтобы быть принятым в качестве высокой логики на доске Arduino.

Мы можем дать исходный код примера, основанный на автономном примере с именем «Softwareserialexample» в Arduino Uno Ide. Инициализация программы примера изложена ниже.

Инициализация программы

В файле есть программный аналоговый класс последовательного порта <Программное обеспечение>, Нам нужно содержать

Этот файл головки и объявляет мягкий объект.

В настройке() метод, Мы сделали некоторую инициализацию:

  • 1. Установите режим LED_PIN в вывод.
  • 2. Установите LED_PIN на низкий уровень.
  • 3. Установите Baudrate из последовательного порта и запустите связь между вашим компьютером и доской Arduino.
  • 4. Итерация над Baudrates, чтобы получить Uart Baudrate из HC05 и начать связь между Arduino Poard и HC05.

Для модуля больше информации о программировании, Добро пожаловать, чтобы посетить ссылку на модуль: HC-05 Замена модуля Bluetooth-модуля Bluetooth модуль Dual-Mode HC-05 Пин-к-пин