В предыдущей статье УправляемArduino через USB. Библиотека Serial.Я рассказал как можно управлять Arduino с компьютера. Bluetooth модуль устроит так, что он работает с библиотекой Serial. Поэтому Bluetooth является самым простым инструментом для беспроводного управления. Но у него тоже есть свои минусы и ограничения о которых я расскажу в следующих проектах.
Рассмотрим подключения на примере Bluetooth модуля HC-06 . Модуль подключается к 0 и 1 пинам ардуины.
Схема подключения Bluetooth модуля HC-06 к Arduono UNO.
Схема
подключения
Bluetooth
модуля HC-06 к
Arduono NANO
.
Будите
внимательны. Подключать
нужно RX
=>TXD,
TX
=>RXD.
Скетч
будим использовать из статьи:
Управляем
Arduino через USB. Библиотека Serial
.
int LED = 13;
int val = 0;
void setup() {
Serial.begin(9600); //Инициирует последовательное
//соединение и задает скорость передачи данных в бит/c (бод)
pinMode(LED, OUTPUT);
digitalWrite(LED, HIGH);
}
void loop() {
if (Serial.available() > 0) // пришли данные
{
val = Serial.read();
if (val=='1') // если 1 то включаем светодиод
{
digitalWrite(LED,HIGH);
Serial.print("Led On - "); // вывод данных
Serial.println("Portal-Pk.ru"); // вывод данных с переносом строки
}
if (val=='0') // если 0 то выключаем светодиод
{
digitalWrite(LED,LOW);
Serial.print("Led Off - "); // вывод данных
Serial.println("Portal-Pk.ru"); // вывод данных с переносом строки
}
}
}
Чтобы ни чего самостоятельно не писать для Android. Воспользуемся готовым приложением который умеет подключаться к Bluetooth устройствам и отправлять и получать данные в терминал - Bluetooth Terminal.
Скачать его можно в Плей маркете. В поиск вбиваем Bluetooth Terminal.

Устанавливаем приложение.

Запускаем его и ищем наше устройство.
Почему-то
мое устройство
видит как HC-05. Но это не страшно работают
данные
модули одинаково.

Сейчас оправим в терминале 1. Светодиод на плате включается, при этом мы получаем в терминал ответ «Led On - Portal-Pk.ru»

Если отправим 0, выключается, при этом мы получаем в терминал ответ «Led Off - Portal-Pk.ru»

Это самый простои пример управления с помощью Bluetooth модуля. Планирую сделать несколько проектов по данной теме. Написать приложение для Android.
Больше фото смотрите тут: Урок 10 - Датчик температуры DS18B20, подключаем к Arduino.
Предыдущий урок: Фото для урока 11. Bluetooth модуль HC-06. Управление Arduino с телефона.
Понравилась статья? Поделитесь ею с друзьями:
Вернуться в раздел: Уроки Arduino: Подключение датчиков и модулей к Arduino Дата публикации 29 июня , 2019

Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.