showNumberLap.ino 864 B

123456789101112131415161718192021222324252627282930313233
  1. void showNumberLAP(float valueLAP)
  2. {
  3. // changed from int to float
  4. long numberLAP = abs(valueLAP); //Remove negative signs and any decimals
  5. // Serial.print("numberLAP: ");
  6. // Serial.println(numberLAP,3);
  7. // Serial.print("mph: ");
  8. // Serial.println(mph,3);
  9. for (byte x = 0 ; x < 2 ; x++)
  10. {
  11. long remainderLAP = numberLAP % 10;
  12. postNumberLAP(remainderLAP, false);
  13. //Serial.print("remainder: ");
  14. //Serial.println (remainder,4);
  15. //Serial.print("value: ");
  16. //Serial.println (value,3);
  17. //Serial.print("number: ");
  18. // Serial.println(number );
  19. numberLAP /= 10;
  20. // Serial.print("number: ");
  21. // Serial.println(numberX,3 );
  22. }
  23. //Latch the current segment data
  24. digitalWrite(segmentLatchLAP, LOW);
  25. digitalWrite(segmentLatchLAP, HIGH); //Register moves storage register on the rising edge of RCK
  26. }