Emeteur recepteur 433 MHZ Chinois
Le cablage se trouve sur plusieurs forums internet
// --------------------------------------------------------------------------- // Envoi d'un code dans un péripherique type interrupteur 433 Mhz // (Basé sur l'exemple SendDemo de la bibliothèque RCSwitch). // // Le code est récupéré via l'exemple ReceiveDemo_Advanced
// de la bibliothèque RCSWITCH. // Attention, vous ne pouvez pas utiliser les 2 simultanement // Lancer d'abord le ReceiveDemo_Advanced et récupérer les code Binaires // -------------------------------------------------------------------------- #include <RCSwitch.h> // Instanciation de RcSwitch RCSwitch mySwitch = RCSwitch(); // Setup void setup() { // Démarrage de l'interface de monitoring // Serial.begin(9600); // Transmitter is connected to Arduino Pin #20 mySwitch.enableTransmit(20);
// Optional set pulse length. (En fonction de la trame recue)
mySwitch.setPulseLength(430);
// Optional set protocol (default is 1, will work for most outlets) // mySwitch.setProtocol(2);
// Optional set number of transmission repetitions. // mySwitch.setRepeatTransmit(15); } void loop() { // Pour allumer l'interrupteur :
// on envoie le code récupéré par receiveDemo_Advanced lors de l'allumage mySwitch.send("000001010100000000010101"); // Allume l'interrupteur delay(1000);
// Pour éteindre l'interrupteur :
// on envoie le code récupéré par receiveDemo_Advanced lors de l'extinctionmySwitch.send("000001010100000000010100"); // Eteind l'interrupteur delay(1000); }
Aucun commentaire:
Enregistrer un commentaire