Billig trådlös rörelse sensoren enhet (4 / 8 steg)
Steg 4: sändare
#include < MANCHESTER.h > //include biblioteket att kommunicera
#define TxPin 2 //the PIN-kod som används för att skicka data
unsigned int Tdata = 0; börja data i 0
int TRANSISTOR_PIN = 1; PIN-kod som slå och av transistorn
int PIR_SENSOR_PIN = 0; motion sensor stift
void setup()
{
MANCHESTER. SetTxPin (TxPin); Ange pin av comunication
pinMode (TRANSISTOR_PIN, OUTPUT);
pinMode (PIR_SENSOR_PIN, indata);
}
void loop()
{
int pirVal=digitalRead(PIR_SENSOR_PIN); Läs statligt av rörelsesensorn
IF(pirVal == low) //if pir-sensorn upptäcka rörelse sedan
{/ * åtgärd, i detta fall slå på transistorn till makten
sändaren skicka sedan meddelandet,
Stäng av transistorn * /
digitalWrite (TRANSISTOR_PIN, hög), //transistor på
Delay(1000);
TDATA = 50; Jag använder 50 som sensor1alarm nummer men du kan använda det tal du vill använda
vara säker du använda samma nummer i transmiter och mottagare
MANCHESTER. Transmit(tDATA); sända signalen
Delay(100);
digitalWrite (TRANSISTOR_PIN, låg); //turn OFF transistor att spara batteri
}
Delay(2000);
}