The bike computer transmits constant information containing bike speed over XBee radio. A USB Boarduino calculates this information based on the size of the bike wheel (input by the user via potentiometer) and transmits it to a nearby computer.
I developed an application to receive XBee data, graph it, and save it to a file. The program also tracks a user's maximum speed.
Manually set the radius of the bike wheel before you ride using an input potentiometer. The radius is used to calculate bike speed.