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 python : Sélectionner tout - Visualiser dans une fenêtre à part
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