В
предыдущей статье
Управляем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 с телефона.
Если
вам интересна данная тема пишите в
комментарии.
Не забывайте подписываться на канал Youtube и вступайте в группы в Вконтакте и Facebook.
Всем Пока-Пока. И до встречи в следующем уроке.
Понравилась статья? Поделитесь ею с друзьями:
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.