Servo-moteur à rotation continu

Le servo-moteur GWS S35 est un servo-moteur à rotation continu, c'est-à dire qu'il n'est pas limité à 90 degré comme le servo-moteur standart de parallax.

L'impulsion envoyée permet de définir la vitesse de rotation et non son angle.

Exemple 5 : Modifier la vitesse et la direction du mouvement avec des boutons poussoir

Dans cet exemple, nous allons utiliser 2 boutons poussoir pour changer la direction de rotation du servo-moteur.

En fait, il s'agit du même programme que dans l'exemple précédent, sauf cette fois-ci, nous utiliserons le servo-moteur GWS S35

Push button circuit

servo-moteur

 

code

' {$STAMP BS2}
' {$PBASIC 2.5}

impulsion VAR Word

impulsion = 750

DO
ESPACEIF
IN3 = 1 THEN
ESPACEIF
impulsion> 500 THEN
ESPACEimpulsion = impulsion - 25
ESPACEENDIF
ESPACEENDIF
ESPACEIF
IN4 = 1 THEN
ESPACEIF
impulsion< 1000 THEN
ESPACEimpulsion = impulsion + 25
ESPACEENDIF
ESPACEENDIF
ESPACEPULSOUT
14, impulsion
ESPACEPAUSE 10
ESPACEDEBUG HOME, DEC4 impulsion, " = impulsion"
LOOP

code

 

Questions

  1. Que représente la vitesse d'impulsion envoyé par la commande PULSOUT au servo-moteur continu?
  2. Peut-on donner un angle précis au servo-moteur continu?