Witam,
Mam problem ze sterowaniem przekaźnikiem za pomocą pilota RF 433 Mhz
Co do samej obsługi pilota przez Arduino wszystko jest ok - odbiornik czyta poprawnie przycisk pilota ale chciałbym aby przekaźnik przełączał się tylko wtedy gdy jest wciśnięty przycisk na pilocie w momencie puszczenia przycisku przekaźnik by się wyłączał.
Mam taki kod
Ale niestety nie działa poprawnie. Tzn przekaźnik się załącza ale nie wyłącza się po puszczeniu przycisku.
Proszę o pomoc
Mam problem ze sterowaniem przekaźnikiem za pomocą pilota RF 433 Mhz
Co do samej obsługi pilota przez Arduino wszystko jest ok - odbiornik czyta poprawnie przycisk pilota ale chciałbym aby przekaźnik przełączał się tylko wtedy gdy jest wciśnięty przycisk na pilocie w momencie puszczenia przycisku przekaźnik by się wyłączał.
Mam taki kod
Kod:
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup()
{
pinMode(8, OUTPUT);
digitalWrite(8,HIGH);
mySwitch.enableReceive(0);
}
void loop()
{
digitalWrite(8,HIGH);
if (mySwitch.available())
{
int value = mySwitch.getReceivedValue();
if ( mySwitch.getReceivedValue() == 1066005)
digitalWrite(8,LOW);
}
digitalWrite(8,HIGH);
}
Ale niestety nie działa poprawnie. Tzn przekaźnik się załącza ale nie wyłącza się po puszczeniu przycisku.
Proszę o pomoc