probleme au demarage

Le problème exposé dans ce sujet a été résolu.

bonjour, j'essaye de me faire un hexapod. Je bloque sur un truc qui est peut etre juste une betise. lorsque je le met sous tension tous les servo se mette a 90° avant de se mettre a leur position d'initialisation. y a t'il un moyen d'empecher se comportement ?

Cordialement

@Arius. Je te présente toutes mes excuses pour ce mauvais placement. même si avoue ne pas voir la différence. j'ai un peu de mal avec les forums plus l'habitude de les lire que d'y parler.

@Eskimon. vue qu'on les branche sur les ports digitaux de l'arduino j'étais persuader que c'était des servo numériques.

Pour revenir au sujet qui me preoccupe (egocentrisme quand tu nous tiens :-D)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#include <Servo.h>

Servo servo[6][2];
const int servo_pin[6][2] = {{2,3},{4,5},{6,7},{8,9},{10,11},{12,13}};

//Variables
int inv=1;

void setup(){

  for(int i = 0;i<7;i++){
    for (int j=0;j<2;j++){
      servo[i][j].attach(servo_pin[i][j]);
    }
  }
}
void loop() {

}

Merci.

ok je vais tester cela tout de suite. parcontre je souhaite quelques chose d'un peut plus malin. je souhaite que les servo reste dans leur etat initial. j'ai penser un servo.read pour enregistrer la valeur suivi d'un servo.write pour l'appliquer.

est ce une bonne idée ?

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte