Hinderniserkennung

An der Vorderseite des JoyCars, sind zwei Infrarot-Hindernissensoren verbaut. Diese Sensoren geben ein Infrarotsignal nach vorne ab, welches, wenn es auf ein Hindernis trifft, von diesem Reflektiert wird und von dem im Sensor verbauten Infrarotempfänger erkannt wird. Dadurch sendet der Sensor ein High-Signal (1) an den micro:bit zurück.
Wenn kein Hindernis vor dem Sensor ist, wird das IR-Signal nicht reflektiert und der Sensor gibt ein Low-Signal (0) zurück. Dies ermöglicht dem JoyCar Hindernisse zu erkennen und diese selbständig zu umfahren.

In diesem Beispielprogramm wird genau diese Funktion genutzt.

Wenn einer der Hindernissensoren ein Hindernis erkennt, werden die Motoren des JoyCars gestoppt, das JoyCar fährt in einer kleinen Kurve ein Stück zurück und kann dann im Vorwärtsgang am Hindernis vorbei fahren.
Die Hinderniserkennung kann in diesem Programm, mit dem Knopf A, ein- und ausgeschaltet werden.