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