Schritt 12: Die Theorie dahinter
Nur so haben Sie eine Vorstellung davon, was das Programm macht gehen wir auf dem Blockdiagramm zu suchen.
Das Programm verwendet die USR-Sensor, um 3 Einzelmessungen zu nehmen. Wenn die ersten beiden Messungen innerhalb eines bestimmten Bereichs sind, aktiviert die Arduino die Servo um den Mund zu öffnen. Nach ca. 2 Sekunden wird dann der Mund geschlossen.
Die dritte Strecke ist verantwortlich für den Schrittmotor, aber kann nicht aktiviert werden, es sei denn, die Sicherheits-Schalter ausgeschaltet ist. Der Sicherheitsschalter ist ausgeschaltet, wenn die LED-Leuchte eingeschaltet ist. Wenn die Sicherheit ist ausgeschaltet und die dritte Messung innerhalb des angegebenen Bereichs, dann wird den Schrittmotor ist der "Feuerball" starten Trigger aktivieren. Im Wesentlichen der Schrittmotor zieht sich zurück das Kolben-Stück bis es Abrutschen der Peg.
Danach es wird zurückgesetzt und beginnt die Messungen wieder alles vorbei.