Ostereiersuche mit NanoAxe-Controller

Seite 5: Codeschloss bedienen per Karotte

Inhaltsverzeichnis

Der unterhalb der Nase des Hasen eingebaute Hallsensor reagiert auf den Magneten in der Karotte. Nach dem Einschalten der Versorgungsspannung des NanoAxe-Boards leuchten die LED-Augen und wir müssen zunächst die Karotte passend hinhalten, woraufhin der Servo in die Verriegelungsposition (Mittelstellung) fährt. Danach entfernen wir die Karotte, wodurch die LEDs ausgehen und das Codeschloss scharf geschaltet und bereit für die Eingabe des Pincodes ist.

Nun lassen wir das Häschen wieder an der Karotte schnuppern, wodurch die Augen im Sekundentakt pulsartig kurz aufleuchten. Wir müssen die sichtbaren Lichtpulse mitzählen und entfernen die Karotte erst dann, wenn der gewünschte Ziffernwert beginnend ab 1 erreicht ist. Daraufhin leuchten die Augen eine Sekunde lang auf, wodurch der Hase die Übernahme der Ziffer signalisiert hat. Ob diese richtig oder falsch ist, wird uns jedoch nicht verraten, denn es soll ja nicht zu einfach sein. Bei einer falschen Ziffer wird die Pin-Eingabe unsichtbar auf den Anfang zurückgesetzt.

Nach jeder Übernahme einer Ziffer (also 1-sekündiges Aufleuchten der Augen nach Entfernen der Karotte) müssen wir durch erneutes Vorhalten der Karotte innerhalb von höchstens 5 Sekunden mit der Eingabe der nächsten Ziffer fortfahren. Lassen wir uns zu lange Zeit, dann schlägt ein Timeout zu und setzt die Pin-Eingabe zurück auf den Anfang, was durch 3-maliges schnelles Blinken der Augen signalisiert wird. Wenn wir uns also mal bei der Code-Eingabe verzählt haben, können wir durch entsprechend langes Entfernen der Karotte jederzeit von vorne mit der Codeeingabe beginnen.

Wenn alle vier Ziffern korrekt nacheinander eingegeben sind, wird die Schatztruhe durch Verfahren des Servos entriegelt und die Augen des Häschens blinken vor lauter Freude endlos bis zum Abschalten der Versorgungsspannung.

(cm)