projets:jarvis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:jarvis [2015/01/28 11:50] hackensprojets:jarvis [2022/05/05 07:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 95: Ligne 95:
 Les infos des numéros des pins sont (par exemple) sur http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/turing-machine/two.html Les infos des numéros des pins sont (par exemple) sur http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/turing-machine/two.html
 Attention, l'alim de Jarvis n'est pas suffisante pour les servos qu'on a, et il faut donc utiliser une alimentation externe. L'alim ATX n'est probablement pas une bonne idée. Attention, l'alim de Jarvis n'est pas suffisante pour les servos qu'on a, et il faut donc utiliser une alimentation externe. L'alim ATX n'est probablement pas une bonne idée.
 +<code>
 +Servos pour Jarvis
 +Celui du haut et celui du bas sont identiques mais ne reagissent pas pareil.
 +
 +Servo du haut :
 +
 +position en angle, entre 40 et  180
 +
 +exemple :
 +
 +angle = 60
 +duty = float(angle) / 10.0 + 2.5
 +pwm.ChangeDutyCycle(duty)
 +
 +
 +
 +Servo du bas :
 +
 +en vitesse ?
 +pour le faire tourner dans un sens :
 +pin = 18
 +
 +GPIO.setmode(GPIO.BCM)
 +GPIO.setup(pin, GPIO.OUT)
 +pwm = GPIO.PWM(pin, 100)
 +pwm.start(50)
 +angle = 43
 +duty = float(angle) / 10.0 + 2.5
 +pwm.ChangeDutyCycle(duty)
 +
 +
 +dans l'autre sens :
 +pin = 18
 +
 +GPIO.setmode(GPIO.BCM)
 +GPIO.setup(pin, GPIO.OUT)
 +pwm = GPIO.PWM(pin, 100)
 +pwm.start(50)
 +angle = 43
 +duty = float(angle) / 10.0 + 2.5
 +pwm.ChangeDutyCycle(duty)
 +
 +
 +dans l'autre sens :
 +pin = 18
 +
 +GPIO.setmode(GPIO.BCM)
 +GPIO.setup(pin, GPIO.OUT)
 +pwm = GPIO.PWM(pin, 100)
 +pwm.start(50)
 +angle = 86
 +duty = float(angle) / 10.0 + 2.5
 +pwm.ChangeDutyCycle(duty)
 +</code>
  
 ## Flux vidéo ## Flux vidéo
  • projets/jarvis.1422445830.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)