Etape 5: Programmation du système de contrôle
Pour cela, vous aurez besoin de télécharger l’arduino IDE qui est juste le programme que vous tapez le code en.
Pour commencer à écrire mon code, j’avais besoin d’avoir une idée de base de ce que je voulais tout faire et comment il fallait travailler ensemble.
Ce sont donc les mesures qui doivent se produire :
- J’ai besoin d’un capteur de proximité de lecture afin de déterminer si j’ai besoin de lancer la boucle moteur
- « Si » la lecture est inférieure à une distance donnée j’ai besoin le gros servo pour filer le nourrisson distributeur du golf club
- Faire le petit servo pousser une balle vers le trou du bas
- Puis faire rentrer à la position d’origine
- Passons maintenant le gros servo à sa position d’origine
- terminer la boucle et commencer la lecture de la sonde à nouveau
Pour lire le capteur, j’ai utilisé un code d’une affectation précédente pour cette classe.
Ensuite, j’ai écrit une instruction conditionnelle « Si » qui a pris la lecture et de détermine si elle est inférieure ou égale à 5cm.
Si elle est puis déplacez le gros servo à 120 (mon servo nécessaire à fixer juste pour la faire pivoter de 90 à 120).
Puis retarder de quelques millisecondes.
Maintenant sortir le petit servo (puis retarder) et retour.
Puis terminer la boucle et délai de 200 millisecondes pour la prochaine lecture afin que si le conditionnel n’est pas satisfait il obtient une lecture jamais 200 millisecondes.