ARDUINO, Скетчи

Включение реле по команде

Статья будет доработана. Будет добавлено описание для чайников)

 

/*Включение выключение по команде*/
//Библиотека для приемника и передатчика 433
#include <RemoteSwitch.h>

//коды кнопок реле
#define BTNKON 154502
#define BTNKOFF 157612
#define PERIOD 323;


//отправка радио сигнала на включение реле (433)
void transmit(unsigned long rcode){
unsigned long code = rcode;
unsigned long period = PERIOD;
code |= (unsigned long)period << 23;
code |= 3L << 20; //(|= 3L) 
RemoteSwitch::sendTelegram(code, 9); // 7 - пин радио передатчика
}


//Обозначаем переменную команды
int val = 0;

void setup() {
Serial.begin(9600); // Open serial communications and wait for port to open:
Serial.println("Start");
}

void loop() {
if (Serial.available() > 0) {
val = Serial.read();
if (val=='H'){ 
transmit(BTNKON);
Serial.println("BTNKON");
}
if (val=='L'){ 
transmit(BTNKOFF);
Serial.println("BTNKOFF");
} 
}
}

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *