Any person operating a bicycle shall:
(a) Before changing course, turning or stopping upon a roadway, exercise due care that the movement can be made with reasonable safety and give the hand and arm signals required by Section 331.14;
(b) Yield the right of way to pedestrian and vehicular traffic upon the roadway as lawfully required;
(c) Yield the right of way to a pedestrian upon a sidewalk;
(d) Give timely and audible signal before overtaking and passing a pedestrian upon a roadway or sidewalk.