Domo'Duino, la domotique par Arduino (NEWS: Modules 2.4ghz )

Bon je vient de tester ce code ci dessous, aucune erreur détecter par le "compilateur arduino" mais hélas il ne fonctionne pas :roll_eyes:

Dans mon serial monitor j'ai bien la fonction de comptage des impulsion sur mon bouton poussoir mais aucune action ne se répercute sur mon relais comme c'étais le cas avec mes 2 codes séparés précedents. De plus, la remise a 0 du compteur ne fonctionne pas alors que j'ai bien un "conter = 0" dans mon code ...

int relais1 = 12;
int val;
int bouton = 7;
int conter = 0;
void setup()
{
  
/* Déclaration des sorties */  
 pinMode(relais1, OUTPUT);
 pinMode(bouton, INPUT);
 Serial.begin(9600);
 Serial.flush();

}

void loop()
{
if ( digitalRead(bouton) == HIGH)
{ delay(100);
if (digitalRead(bouton) == LOW)
{
conter = conter++;
Serial.println (conter);
}
{
 // Read from serial port
 if (Serial.available())
 {
   val = Serial.read();
   Serial.println(val, BYTE);
    digitalWrite(relais1, LOW);
    
if ((bitRead(val,3)) || (conter == 1)) {
      digitalWrite(relais1, HIGH);}
      else { digitalWrite(relais1,LOW);
   conter = 0; }


   }
   
}
}
}