/*=========== RADIO COMMANDE DE DEUX RELAIS OU LEDS ===================== Manche au neutre ==> SORTIE1 (OFF) et SORTIE2 (OFF) Manche d’un coté ==> SORTIE1 (ON) et SORTIE2 (OFF) Manche de l’autre coté ==> SORTIE1 (OFF) et SORTIE2 (ON) Coupure signal radio ==> SORTIE1 (OFF) et SORTIE2 (OFF) ========================================================================= */ int signal = 2; // Déclare le signal récepteur sur le pin2 int val1; // Valeur du signal récepteur void setup() { pinMode(signal, INPUT); // Déclare signal comme une entrée pinMode(3, OUTPUT); // Déclare le pin3 (SORTIE1) en sortie pinMode(4, OUTPUT); // Déclare le pin4 (SORTIE2) en sortie } void loop() { val1 = pulseIn(signal, HIGH); //Lire pulse1 et de le stocker dans val1 //========================================================================= if (val1 > 1600) // SI val1 supérieur à 1600 alors { digitalWrite(4, HIGH); // SORTIE2 (ON) } else // Si non alors { digitalWrite(4, LOW); // SORTIE2 (OFF) } //========================================================================= if (val1 < 1400 && val1 > 10) //Si val1 est inférieur à 1400 et supérieur à 10 alors { digitalWrite(3, HIGH); // SORTIE1 (ON) } else // Si non alors { digitalWrite(3, LOW); // SORTIE1 (OFF) } } //================ FIN DU PROGRAMME ===================================