Gpiozero, controle d'un Servo DS3218
Bonjour
J'ai un Raspberry Pi 3 et je souhaite connecter un servomoteur DS3218mg via le GPIO.
J'ai donc :
- alimenté le servo avec 4 piles AA
- relié le servo au pin GPIO17 avec une résistance de 1Kohms
- relié les GND ensemble
J'utilise pour cela l'interface GPIOZERO, et j'ai donc suivi les exemples disponibles sur le site GPIOZERO Servo.
Cependant je n'arrive pas à commander le servo-moteur.
Pourriez vous m'aider ?
Voici, un de mes scripts de test, issue de GPIOZERO
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
from gpiozero import Servo
from time import sleep
servo = Servo(17)
while True:
servo.min()
sleep(1)
servo.mid()
sleep(1)
servo.max()
sleep(1) |
Je n'ai pas d'erreur particulière en lançant le script.
A mon avis, il s'agit des paramètres par défaut de la classe Servo, qui ne sont pas adapté au DS3218. Cependant, je n'arrive pas à trouver les bons paramétrages.
Merci de votre futur aide.
Cordialement