A tachymeter (speed calculator) and stopwatch.
![image]()
get the pbw
get the source
A watchapp specifically designed for checking speed by measuring the time between mileposts.
Also contains a simple stopwatch, though it doesn't currently work well for times above 10 minutes. (I plan to fix at some point, but it's not a high priority.)
Usage:
- Controls are labeled.
- Click the up button to switch between stopwatch and tachymeter functions. Times are preserved between modes.
- Click the down button as you pass the first milepost, then click the down button as you pass each subsequent milepost.
- Click the select button to stop the timer (and see an average speed for all marked miles.)
Options:
- In tachymeter mode, press and hold the up button to switch between indicating miles and indicating kilometers. (This has no effect on the calculation involved, as the calculation simply indicates units/hr, regardless of what the actual unit is.)
A word about accuracy:
The timing handler currently gets called by the pebble OS about 25 times per second. This means the time recorded by button press should be accurate to within about a 25th of a second. I don't know how to verify this, however.
That said, If you're curious about longer-term timing accuracy, I have built in a mode that allows comparison of total time elasped with the system clock. In stopwatch mode, if you hold down the up button for a long press, it will show a running calculation of how many milliseconds (on average) the application clock sees for every second the system clock sees. After running for a while, this number should converge on 1000ms if the timing is running accurately.

get the pbw
get the source
A watchapp specifically designed for checking speed by measuring the time between mileposts.
Also contains a simple stopwatch, though it doesn't currently work well for times above 10 minutes. (I plan to fix at some point, but it's not a high priority.)
Usage:
- Controls are labeled.
- Click the up button to switch between stopwatch and tachymeter functions. Times are preserved between modes.
- Click the down button as you pass the first milepost, then click the down button as you pass each subsequent milepost.
- Click the select button to stop the timer (and see an average speed for all marked miles.)
Options:
- In tachymeter mode, press and hold the up button to switch between indicating miles and indicating kilometers. (This has no effect on the calculation involved, as the calculation simply indicates units/hr, regardless of what the actual unit is.)
A word about accuracy:
The timing handler currently gets called by the pebble OS about 25 times per second. This means the time recorded by button press should be accurate to within about a 25th of a second. I don't know how to verify this, however.
That said, If you're curious about longer-term timing accuracy, I have built in a mode that allows comparison of total time elasped with the system clock. In stopwatch mode, if you hold down the up button for a long press, it will show a running calculation of how many milliseconds (on average) the application clock sees for every second the system clock sees. After running for a while, this number should converge on 1000ms if the timing is running accurately.