Abstract
A method and a system for calculating a work done by pedaling and a smart pedal are provided. The method is adapted for a calculation apparatus to calculate a work done by a user pedaling a bicycle apparatus including a smart pedal disposed at an end of a crank arm opposite to a chainring and an orientation sensor for detecting a rotation angle of the crank arm. In the method, a pedaling force applied by the user to the smart pedal is detected by using a pressure sensor; meanwhile, the rotation angle of the crank arm when the user pedals the smart pedal is detected by using the orientation sensor. The work done by the user on the smart pedal is calculated based on the pedaling force and the rotation angle of the crank arm detected at each time point within a time period that the user applies the force.