//HC12_emission041018 test en emission //Emet le code covenu avec le recepteur quand BP à la masse #include SoftwareSerial HC12(10, 11);//RX, TX int BP = 8;//Bouton poussoir sur D8, mets à la masse int led13 = 13; //On board led int code = 1111;//Valeur convenue entre emetteur et recepteur void setup() { HC12.begin(9600); Serial.begin(9600); pinMode(BP, INPUT_PULLUP);//Actif si masse Serial.print("Bonjour, pousser le BP pour emettre le code: "); Serial.println(code); digitalWrite(led13, HIGH);//Montre une emission: led 13 on 2s delay(2000);// Tempo pour garder la led on digitalWrite(led13, LOW); } void loop() { if (digitalRead(BP) == 0) { HC12.println(code);//Si BP=0 envoie le code au receveur Serial.println("Emis"); digitalWrite(led13, HIGH);//Montre une emission: led 13 on 2s delay(2000);// Tempo pour garder la led on digitalWrite(led13, LOW); } delay(1000);//delay little for better serial communication }