Als de knop wordt ingedrukt dan wordt de variabele waarin het opgeslagen niet 1 hoger

dit programma is bedoeld om de waarde van de knop om in te lezen en deze dan op te slaan in een variabele om te bepalen om in een state gebruikt te worden.

 if ((digitalRead(Printselectieknop) == LOW))
  {
    keuze = 0;
    selectie = digitalRead(Printselectieknop);
    if (selectie == 0)
    {
      byte count;
      teller = selectie = +1;
      Serial.println(teller);
      state = teller;
      lcd.setCursor(0, 0);                      //Het display op kolom 0 rij 0 zetten.
      lcd.print("   Test Loopt   ");            //De tekst "test loopt" op het display weergeven.
      lcd.setCursor(0, 1);                      //zet de cursor op kolom 0 van rij 2.
      lcd.print("het werkt als het goed is");   //De tekst "Vermogen:" op het display weergeven.
      lcd.setCursor(0, 2);                      //zet de cursor op kolom 0 van rij 2.
      lcd.print("Vermogen:   ");                //De tekst "Vermogen:" op het display weergeven.
      lcd.setCursor(14, 2);                     //Het display op kolom 14 rij 2 zetten.
      lcd.print(" W   ");                       //De tekst "W" op het display weergeven.
      if (digitalRead(Start_handmatig == LOW))
      {
        state =  teller;
        //relais();
        Serial.println("doet het");
        Serial.println(state);
      }
      delay(100);
    }
    if (teller == 1)
    {
      state = teller = +1;
      Serial.println(teller);
      //state = teller;
      Serial.println("Het doet iets");
      delay(100);
    }
    Serial.println("leest printselectieknop in");
    Serial.println(state);
    Serial.println(selectie);
  }
  else
  {
    Serial.println("leest printselectieknop niet in");
    //Automatisch();
  }

probeer

teller = selectie +1;
1 Like

bedankt voor de hulp en snelle reactie.

nu werkt de software zoals het zou moeten

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.