Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. startTime = millis(); // guarde o tempo de partida
  2. digitalWrite(ledPin, HIGH);
  3. lcd.setCursor(0, 0);
  4. lcd.print("TEMPO DE QUEDA =");
  5. if (digitalRead(sensorSUP) == LOW)
  6. {
  7. // rotina para exibir tempo decorrido
  8. elapsedTime = millis() - startTime; // guarde tempo decorrido
  9. lcd.setCursor(0, 1);
  10. lcd.print((int)(elapsedTime / 1000L)); // divida por 1000 para converter a segundos - e então converta a inteiro
  11. lcd.print("."); // imprima ponto decimal
  12. // use operador módulo para obter parte fracionária part do tempo
  13. fractional = (int)(elapsedTime % 1000L);
  14. if (fractional == 0)
  15. lcd.print("000");
  16. // inclua 3 zeros
  17. else if (fractional < 10)
  18. lcd.print("00");
  19. // inclua 2 zeros
  20. else if (fractional < 100)
  21. lcd.print("0");
  22. // inclua 1 zero
  23. lcd.print(fractional);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement