Étape 9: Configuration logique
Notre code est actuellement hébergé chez
https://github.com/Samnsparky/AutomataAquarium. Il y a, malheureusement, une étape de calibrage pour les servos, étant donné que de petites différences dans la résistance de la résistance peuvent décaler la valeur qui est envoyée pour les périphériques lorsque les servos doivent rester immobile. Donc, après le câblage, vous aurez besoin de décommenter les lignes 34, 36 et 38 pour la première manche, puis commentaire qu'eux de retour par la suite. Simplement, cela exécute des diagnostics et enregistre les résultats dans l’EEPROM. Ces valeurs d’étalonnage continuera d’être utilisé pour les futures itérations (ou du moins jusqu'à ce que vous effaciez EEPROM). Le comportement par défaut est juste pour avoir le poisson bouger vers l’avant et de l’avoir arrêter lorsque l’environnement est sombre, ce qui permet de laisser tomber vers le bas et lumière jusqu'à la méduse. Toutefois, ce comportement peut être modifié en changeant la fonction aquarium_onFishReachedGoal.
C’est tout ! Essayez-le et dites-nous comment ça s’est passé.