Étape 12 : La théorie derrière elle
Juste pour que vous ayez une idée de ce que fait le programme, nous allons regarder le schéma-bloc.
Le programme utilise le capteur de l’USR à prendre 3 mesures individuelles. Lorsque les deux premières mesures sont dans une certaine plage, l’arduino active servo afin d’ouvrir la bouche. Après environ 2 secondes, il, puis ferme la bouche.
La troisième distance est chargée par le moteur pas à pas, mais ne peut être activée que si l’interrupteur de sécurité est désactivée. L’interrupteur de sécurité est désactivé lorsque le voyant est allumé. Lorsque la sécurité est désactivée et la troisième mesure est dans la plage spécifiée, puis il va activer le moteur pas à pas qui est le déclencheur de lancer « Boule de feu ». Essentiellement le moteur pas à pas recule le morceau de Piston jusqu'à ce qu’il glisse de la cheville.
Après cela, il se réinitialise et commence à prendre les mesures partout à nouveau.