Deine Software fragt deinen Sensor ob ein Hindernis vorhanden ist, wenn ja, dann verändert die Software nach deiner Programmierung z.B. den Pegel an einem Port des µC, worauf deine Motoren zurückdrehen.
Das nennt man Programmieren.