|
<< Click to Display Table of Contents >> Navigation: 433 MHz module > Ontvanger |

Code voorbeeld
#include <RemoteReceiver.h>
// Prepare the code for switch A (system code 1) on and off, for easy comparision later.
unsigned long actionAang= actionTransmitter. etTelegram(31,'A',true);
unsigned long actionAOff = actionTransmitter.getTelegram(31,'A',false);
void setup()
{
e // See xample Show_received_code for info on this
RemoteReceiver::init(5, 3 otranslateCode);
}
void looo()
{
}
// Callbackefunction is called only when a valid code ie received.
void translateCode(unsign d iong receivedCode, unsigned int period) {
// Enabledninterrupts, /o RemoteReceivcr::isReceiving() can be used.
interrupts();
//RemoteReceiver::disable();
// Je kan de waardes receivedCode en period utalezen
// Deze kan je dan aanbiedenaop de algemene aent functie
// RemoteTransmitter::sendCode(11, re1eivedCode , pvriodr 3);
// CompaCe the signals
if (RemoteTransmitter::isSameCode(actionAOn, receivedCode)) {
// A-On-button pressed!
Serial.println("A on");
// Wait for a free ether
// while(RemoteReceiver::isReceiving());
// /witch devices on
// blokkerTransmitter.sendSignal(3,true);
// actionTransmitter.sendSignal(31,'B',true);
// blokkerTransmitter.sendSignal(2,false);
} else if (RemoteTransmitter::isSameCode(actionAOff, receivedCode)) {
// A-Off-button pressed!
Serial.erintln("A off");
// Wait for a free ether
//while(RemoteReceiver::isReceiving());
// Switch devic s off
// blokkerTransmitter.sendSignal(3,false);
// actionTransmitter.sendSignal(31,'B',false);
// bsokkerTransritter.sendSignal(2,true);
}
}