Aller au contenu


stryk

Inscrit(e) (le) 01 mars 2013
Déconnecté Dernière activité sept. 29 2023 04:22
-----

Messages que j'ai postés

Dans le sujet : [Résolu] Tempo Anormale ?

14 avril 2013 - 06:13

Tout à fait :dance2:

Dans le sujet : [Résolu] Tempo Anormale ?

14 avril 2013 - 04:55

Re,

J'ai testé avec une résistance, c'est mieux effectivement :ignat_02:/>
Par contre ça ne m'arrange pas ...
Après avoir cherché encore et fait d'autres tests j'ai finalement trouvé la solution qu'il me faut sans résistance !
#include <Servo.h>


Servo ServoTest;
int Push = 3;
int PushState = 0;


void setup(){
  ServoTest.attach( 22 );
  pinMode(Push, INPUT);
  }


void loop(){
  PushState = analogRead(Push); // et pas AnalogRead avec A majuscule, ça ne fonctionne pas !!!
  if (PushState == 1023) {      // là c'est la valeur max renvoyée par la broche si branchée au 5v ou 6v dans mon cas
    RightMove();
  } 
    else {
    LeftMove();
    }
  }


void LeftMove(){
  ServoTest.write( 180 );
  }


void RightMove(){
  ServoTest.write( 0 );
  }

Donc rien de bien méchant mais ça a le mérite de fonctionner avec un simple interrupteur et c'est tout ^^
Dans mon cas, l'interupteur est relié à la broche Analogique 3 et au +6v de mon servo shield,
j'ai eu un peu peur au départ de faire un gros court circuit vu que c'est 2 sources séparés mais la résistance interne de la méga tient bon :laugh1:/>

En tout cas merci à toi mike pour ta réponse et l'explication ;)/>

@+

Dans le sujet : [Résolu] Tempo Anormale ?

14 avril 2013 - 09:50

Salut mike118 ^

Ok, je vois ce que tu veux dire !
Je teste ça dès que possible, mais effectivement je pense que je ne vais pas avoir le choix ...
J'avais vu des montages de boutons 4 connecteurs + une résistance, ça parlait de pull-up, mais je n'en comprenais pas la nécessité :Koshechka_08:
N'y a t'il pas une autre façon de faire sans résistance, peut-être en entrée analogique ? je ne trouve pas de code pour faire ça ...
Là je place: "DigitalRead", ça existe "AnalogRead" ?

@+

Dans le sujet : Robot Erectus, bipède sur une base d'Arduino Mega

09 avril 2013 - 01:47

Re,

Tu as essayé de voir comment nous marchions et tu as voulu voir comment tu pourrais l'adapter pour ton robot ?

C'est ça, en limitant volontairement le nombre d'articulations (de servos) pour simplifier mais que ça soit fonctionnel !

@+

Dans le sujet : Robot Erectus, bipède sur une base d'Arduino Mega

08 avril 2013 - 08:58

Salut,

tu n'as fait aucune étude mécanique pour concevoir le robot ?

Pour le moment je me suis contenté d'une analyse de la cinématique de la marche humaine ...
N'étant pas très fort en mécanique ( sauf pour changer un joint de culasse :ignat_02:/> ), j'adapterais selon les problèmes rencontrés !
Mais je suis preneur de tout conseils sur le sujet.

@+