A control device is provided for a bicycle having a transmission with a plurality
of speed steps, wherein the control device includes a traveling condition signal
receiver that receives traveling condition signals corresponding to a traveling
condition value of the bicycle, a threshold value memory that stores a first threshold
value of the traveling condition, and a processor that compares a plurality of
the traveling condition values to the first threshold value and provides a first
control signal for shifting the bicycle transmission when the plurality of traveling
condition values pass the first threshold value.