Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- startTime = millis(); // guarde o tempo de partida
- digitalWrite(ledPin, HIGH);
- lcd.setCursor(0, 0);
- lcd.print("TEMPO DE QUEDA =");
- if (digitalRead(sensorSUP) == LOW)
- {
- // rotina para exibir tempo decorrido
- elapsedTime = millis() - startTime; // guarde tempo decorrido
- lcd.setCursor(0, 1);
- lcd.print((int)(elapsedTime / 1000L)); // divida por 1000 para converter a segundos - e então converta a inteiro
- lcd.print("."); // imprima ponto decimal
- // use operador módulo para obter parte fracionária part do tempo
- fractional = (int)(elapsedTime % 1000L);
- if (fractional == 0)
- lcd.print("000");
- // inclua 3 zeros
- else if (fractional < 10)
- lcd.print("00");
- // inclua 2 zeros
- else if (fractional < 100)
- lcd.print("0");
- // inclua 1 zero
- lcd.print(fractional);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement