Skip to main content
added 14 characters in body
Source Link
Mikael Patel
  • 8k
  • 2
  • 16
  • 21

Move timeNowTare = millsmillis(); inside first if:

if (Serial.read() == 't') {
  tarestatetareState = true;
  timeNowTare = millsmillis();
}

and tareState = false inside second if:

while(tarestate == true(tareState) {
  if (millsmillis() - timeNowTare >= 3000) {
    Serial.println(F("Tare"));
    tareState = false;
  }
}

Move timeNowTare = mills(); inside first if:

if(Serial.read() == 't') {
  tarestate = true;
  timeNowTare = mills();
}

and tareState = false inside second if:

while(tarestate == true) {
  if(mills() - timeNowTare >= 3000) {
    Serial.println("Tare");
    tareState = false;
  }
}

Move timeNowTare = millis(); inside first if:

if (Serial.read() == 't') {
  tareState = true;
  timeNowTare = millis();
}

and tareState = false inside second if:

while (tareState) {
  if (millis() - timeNowTare >= 3000) {
    Serial.println(F("Tare"));
    tareState = false;
  }
}
Source Link
leoc7
  • 603
  • 4
  • 12

Move timeNowTare = mills(); inside first if:

if(Serial.read() == 't') {
  tarestate = true;
  timeNowTare = mills();
}

and tareState = false inside second if:

while(tarestate == true) {
  if(mills() - timeNowTare >= 3000) {
    Serial.println("Tare");
    tareState = false;
  }
}