Étape 3: Code
http://www.cunningturtle.com/attiny4585-servo-Library/
Sinon, vous devrez créer votre propre bibliothèque de servo (si vous, veuillez le signaler sur le site d’arduino!) ou vous devrez écrire le signal qui exige que le servo. Un servo doit fondamentalement PPM (modulation par impulsions position).
Comment ça marche ? La longueur de l’impulsion « HIGH » dira le servo quelle position il doit se déplacer. L’impulsion de « LOW » est nécessaire entre 2 « élevé » des impulsions et doit être long de 5 à 25 ms
Vous devrez jouer avec la longueur des impulsions car il dépend de vous servo, l’angle que vous voulez ouvrir la porte (aliments supprimés), etc.
La nourriture est tombée différemment dans chaque canal (aquariums ont des tailles différentes). Servos de la première chaîne faire un peu et un mouvement rapide (c’est l’un est pour le petit aquarium). Servos de la deuxième chaîne faire un petit mouvement plus large que le précédent et le fait 2 fois. Ceci permet d’éviter un aliment excessif soudain chute.
Commentaires sont les bienvenus !
Si vous avez un arduino et que vous souhaitez programmer votre attiny l’utiliser vous pouvez jeter un oeil à ce tutoriel :
Quelques améliorations qui seront fera sous peu :
-En utilisant le mode "veille" pour abaisser la consommation d’énergie et exécutez-le sur une batterie
Voici le code :
FishFeeder.pde