Chateau-Thierry (02)
Offline
Full Member
Karma: 0
Posts: 108
Arduino rocks
|
 |
« on: August 26, 2011, 04:55:34 am » |
Bonjour
J’ai pratiquement finalisé mon projet de gestion pour mon aquarium. Cela fait quelques mois que j’explore et teste les différentes possibilités de ma Duemilanove.
Sur celle-ci est raccordé 2 servos (pin 9 et 10) pour oscillateurs, 3 sorties PWM ( Pin 3,6 et 11) pour la commande de pompes 12VDC en vitesse variable. Les sorties 2, 7, 8 et 13 sont également occupées en sortie TOR. J’ai réservé les pin 4 et 5 pour le raccordement ultérieur d’un afficheur en liaison I2C.
J’avais testé indépendamment chaque fonction, et cela fonctionnait bien. A partir de là, j’ai conçu et réalisé une platine complète intégrant tous les composants (MOSFET, TRIAC, Relais, Régulateur 6V (pour les servos), fusibles, …).
Seulement, maintenant que tout est raccordé, je rencontre des problèmes :
Lors de la commande des pompes, (MOSFET en PWM), les servos s’affolent. Après quelques lectures, j’ai cru comprendre que c’était l’utilisation de la librairie <servo> qui posait problème.
J’utilise la librairie <servo.h>, et j’utilise la version 018 (en français).
Existe-t-il une parade ? Vers quelle direction dois-je m’orienter ? - Passer à la dernière version de soft (0022) qui ne sera plus en Français - Gérer les servos sans utiliser la librairie <servo> Là, je sens que çà va se corser - ?
A noter que j’utilise l’instruction millis() pour gérer mon horloge interne.
Franck
|