genau, um alles muss ein while(1) und um eine bestimmte zeit rückwärts zu fahren,bzw. zu drehen gibt es zwei möglichkeiten: sleep oder odometrie
das ist im forum schon an verschiedenen stellen erklärt, einfach mal suchen.

gruß josua