Étape 4: Code projet Final
Ensuite dans le processus est écrit le code pour le projet afin que les composants puissent communiquer entre eux et savoir quand il faut déplacer. Par exemple dans mon projet sans certains morceaux du code, le capteur de proximité pourrait détecter un objet devant lui mais ne communique pas avec le servo qui provoquerait le pied rester toujours et pas de pivot avant de frapper la balle. Le code dans son intégralité peut être vu dans les photos ci-dessus, mais je tiens à préciser certaines parties importantes du code. La première chose que j’ai fait lors de l’écriture de mon code était y compris le fichier d’en-tête pour le Servo de sorte que je n'aurais pas besoin de réécrire la partie du code. Ensuite, j’ai défini tous mes variables (écho servo et déclencheur pin), ainsi que l’instanciation mon servo. La ligne myservo.write(90), signifie que le point d’origine du servo est fixé à quatre-vingt dix degrés. Aussi « haut » quand discutant les broches d’un capteur de proximité, la goupille est sur et « faible » signifie que la goupille s’éteint. La dernière partie du code, avec les lignes myservo.write, les valeurs sont réfèrent aux n'angles pas réguliers. Si ses disant que si le capteur de proximité détecte un objet, le ping pong balle, zéro à cinq centimers de suite, puis il dira le servo pour faire pivoter le pied à 120 degrés puis pivot vers l’avant à cinquante, puis lorsque l’objet n’est pas détecté pivot retour à quatre-vingt dix degrés.