Étape 2: émetteur
Il s’agit du code de l’émetteur. Lorsque le capteur PIR détecte mouvement humain émetteur envoie lettre majuscule A. Lorsqu’il est titulaire d’aucun émetteur de signal du capteur infrarouge envoie lettre minuscule un.
int pirPin = 2 ;
int statePir = 0 ;
#include < VirtualWire.h >
void setup() {}
Serial.Begin(9600) ;
vw_setup(2000) ;
vw_set_tx_pin(3) ;
pinMode(pirPin,INPUT) ;
}
void loop() {}
statePir = digitalRead(pirPin) ;
Si (statePir == HIGH) {}
const char * msg = « A » ;
vw_send ((uint8_t *) msg, strlen(msg)) ;
vw_wait_tx() ;
}
Si (statePir == faible) {}
const char * msg = « a » ;
vw_send ((uint8_t *) msg, strlen(msg)) ;
vw_wait_tx() ;
}
}