Arduino HC-06 (подключение, управление реле)

При помощи Bluetooth модуля HC-06 и платы Arduino можно осуществить управление различными исполнительными механизмами c помощью смартфона. В данной статье речь пойдет об управлении при помощи смартфона тремя реле.

Управление реле непосредственно происходит при помощи платы Arduino к которой подключен Bluetooth модуль HC-06.

Подключение Bluetooth модуля HC-06 к плате Arduino Nano очень простое:

Arduino HC-06
RX TXD
TX RXD
5V VCC
GND GND

Перед подключением Bluetooth модуля HC-06 к плате Arduino непроходимо загрузить скетч который будет будет принимать команды с последовательного порта и управлять реле. Так же в мониторе порта можно наблюдать коды команд которые передает Bluetooth модуля HC-06 в последовательный порт.

int val;
 
void setup(){ Serial.begin(9600);
pinMode(11, OUTPUT); 
pinMode(12, OUTPUT); 
pinMode(13, OUTPUT); 
}
 
void loop(){
if (Serial.available()){
val = Serial.read();
if (val == '1') {digitalWrite(13, HIGH);} 
if (val == '0') {digitalWrite(13, LOW);}  
if (val == '3') {digitalWrite(12, HIGH);} 
if (val == '2') {digitalWrite(12, LOW);}  
if (val == '5') {digitalWrite(11, HIGH);} 
if (val == '4') {digitalWrite(11, LOW);}  
 
Serial.println(val-48);
}}

После загрузки скетча подключите Bluetooth модуль HC-06 к плате Arduino, далее заходим в настройки смартфона в раздел Bluetooth:

  • Включаем Bluetooth на телефоне и ищем новые устройства
  • Находим в списке расстройств «HC-06″ и подключаемся к нему.
  • Телефон спросит пин-код. необходимо ввести «1234″ или «0000«

Эта процедура производится один раз, в дальнейшем подключение будет происходить автоматически.

Далее установите приложение app-debug.apk

При нажатии кнопок для реле P1 должен загораться и гаснуть светодиод расположенный на плате Arduino который подключен к цифровому выходу D13, остальные два реле подключаются к выходам D11, D12.

Форум — http://forum.rcl-radio.ru/viewtopic.php?pid=585#p585

Добавить комментарий

Войти с помощью: