Stap 4: zender
#include < MANCHESTER.h > //include de bibliotheek om te communiceren
#define TxPin 2 //the pin die wordt gebruikt om gegevens te verzenden
unsigned int Tdata = 0; de gegevens in 0 beginnen
int TRANSISTOR_PIN = 1; pen die draai ON en OFF van de transistor
int PIR_SENSOR_PIN = 0; de motion sensor pin
VOID Setup
{
MANCHESTER. SetTxPin (TxPin); instellen van de pin van communicatie
pinMode (TRANSISTOR_PIN, uitvoer);
pinMode (PIR_SENSOR_PIN, INPUT);
}
void loop
{
int pirVal=digitalRead(PIR_SENSOR_PIN); Lees de stand van de bewegingssensor
if(pirVal == low) //if pir sensor detecteert vervolgens beweging
{/ * actie, in dit geval zet de transistor aan de macht
de zender verzendt het bericht,
de draai van de transistor * /
digitalWrite (TRANSISTOR_PIN, hoog), //transistor op
delay(1000);
Tdata = 50; Ik gebruik 50 als sensor1alarm nummer maar u kunt het getal dat u wilt gebruiken
Zorg ervoor dat u hetzelfde nummer in transmiter en ontvanger gebruiken
MANCHESTER. Transmit(Tdata); het signaal verzenden
delay(100);
digitalWrite (TRANSISTOR_PIN, laag); //turn OFF transistor te slaan batterij
}
delay(2000);
}