Étape 4: émetteur
#include < MANCHESTER.h > //include la bibliothèque de communiquer
#define TxPin 2 //the NIP qui est utilisé pour envoyer des données
unsigned int Tdata = 0 ; commencer les données 0
int TRANSISTOR_PIN = 1 ; goupille qui allume et éteint le transistor
int PIR_SENSOR_PIN = 0 ; la broche de capteur de mouvement
void setup()
{
MANCHESTER. SetTxPin (TxPin) ; définir l’axe de communication !
pinMode (TRANSISTOR_PIN, sortie) ;
pinMode (entrée, PIR_SENSOR_PIN) ;
}
void loop()
{
int pirVal=digitalRead(PIR_SENSOR_PIN) ; lire l’état du détecteur de mouvement
if(pirVal == Low) capteur pir //if détecter les mouvements puis
{/ * action, dans ce cas, tournez sur le transistor de puissance
l’émetteur puis envoyez le message,
la désactiver le transistor * /
digitalWrite (TRANSISTOR_PIN, HIGH); //transistor sur
Delay(1000) ;
Tdata = 50 ; J’utilise 50 sous le numéro sensor1alarm, mais vous pouvez utiliser le numéro de votre choix
Assurez-vous de qu'utiliser le même numéro, émetteur et récepteur
MANCHESTER. Transmit(tdata) ; transmission du signal
Delay(100) ;
digitalWrite (TRANSISTOR_PIN, LOW); //turn OFF transistor pour économiser la batterie
}
Delay(2000) ;
}