servomoteur

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Répondre
mimi6060
Messages : 8
Enregistré le : mer. 12 août 2015 04:19

servomoteur

Message par mimi6060 » mer. 12 août 2015 04:22

bonjour,

j'ai acheter le servomoteur suivant : https://www.pololu.com/product/1248 .
Et j'aurais besoin besoin de votre aide pour le controler.
Pouvez vous m'aider pour les branchements ?
Pour le code python a utiliser ?

merci d'avance Michel

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: servomoteur

Message par guillaume9344 » mer. 12 août 2015 11:27

bonjour, pour la commande des servomoteurs, fil rouge +vcc fil noir la masse, fil jaune un signal en pwm de 1.5ms pour centrer le cerveau, 2ms deviation max d'un coté, 1ms deviation max de l'autre.

Pour le code j 'utilise pas python.
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

mimi6060
Messages : 8
Enregistré le : mer. 12 août 2015 04:19

Re: servomoteur

Message par mimi6060 » mer. 12 août 2015 11:39

salut,

Pourais-tu me dire sur quel port gpio je peu les connecters car j'en ai 2 a conecté ?
tu utilises quoi alors pour les comanders?

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: servomoteur

Message par guillaume9344 » mer. 12 août 2015 20:43

De mémoire il y a deux pin dédiées à la pwm , et la bibliothèque wiringpi gère le pwm , elle est utilisable en c et en python .
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

mimi6060
Messages : 8
Enregistré le : mer. 12 août 2015 04:19

Re: servomoteur

Message par mimi6060 » jeu. 13 août 2015 15:18

j'ai essayer le code suivant :

Code : Tout sélectionner

import RPi.GPIO as GPIO
from time import sleep

GPIO.setmode(GPIO.BCM)

GPIO.setup(22, GPIO.OUT)


Frequency = 50 #HZ
Percent_Duty_Cycle_Mini = Frequency/10 # 1ms(Speed = 0%)

Motor1 = GPIO.PWM(22,Frequency)

Motor1.start(Percent_Duty_Cycle_Mini)

Motor1.ChangeDutyCycle(4)


GPIO.cleanup()


mais rien ne bouge quelqu'un pourais m'aider ?

Répondre

Retourner vers « Débutants »