Advertisement
nikolas77

contrôle des éclairages

May 21st, 2020
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const int Broche_BP1 = 52;
  2. const int Broche_Relais1 = 53;
  3.  
  4. int BP1_Etat= 0;
  5. int BP1_Etat_Precedent =0;
  6.  
  7. int Relais1 = 0;
  8.  
  9. void setup() {
  10.     pinMode (Broche_BP1, INPUT_PULLUP);
  11.     pinMode (Broche_Relais1, OUTPUT);
  12. }
  13.  
  14. void loop() {
  15.   BP1_Etat = digitalRead (Broche_BP1);
  16.   delay(40);
  17.  
  18.   if ((BP1_Etat ==HIGH)&&  (BP1_Etat_Precedent == LOW)){
  19.       Relais1 = 1 - Relais1;
  20.  }
  21.     BP1_Etat_Precedent = BP1_Etat;
  22.    
  23.  
  24.   if (Relais1 == 1){
  25.     digitalWrite (Broche_Relais1, HIGH);
  26.    
  27. }else{
  28.     digitalWrite (Broche_Relais1, LOW);
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement