Page 1 sur 1

Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : ven. 4 oct. 2013 17:41
par rvtt
Bonjour tous le monde !

Voilà je fais beaucoup de lecture mais il y a des choses que j'ai bien du mal a comprendre. L'idée du jour et d'ajouter un sonar sur ma carte (http://witespyquad.gostorego.com/flight ... oller.html" onclick="window.open(this.href);return false;) mais voilà sur mes differentes lesctures, cela parle de PIN10, PIN11... PIN12... bref sur ma carte, mise a par les port serie et les Ax et Dx je ne vois pas de PINx... donc comment fait on pour les trouver ?

Merci d'avance pour vos réponces :)

@++, Hervé

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 18:55
par Dehas
Tu as quoi dessus, MultiWii ou Ardu ?

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 18:57
par rvtt
Multiwii d'origine en version 2.2 :)

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 20:15
par Dehas
il n'y a que quelques sonars qui sont compatibles en MultiWii, SRF02, 08, 10 et 23.
Il se connecte sur 5V, scl, sda, gnd en bas de la carte.
Ils sont assez chers, voir ICI

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 20:40
par rvtt
Ha... heu.... effectivement... Et en Ardupilot ? c'est plus simple ? C'est compliqué de mettre sa carte en ardu ?

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 20:56
par Dehas
En Ardu, il n'y en a que 2 de compatibles, XL-EZ0 et XL-EZ4 et ils ne sont pas donnés aussi.
Pour le moment, je n'ai pas essayé l'ardu.

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 20:59
par rvtt
Lol :-) donc en gros tu me conseil de m'en passer ? Ou Y-a-t-il une solution ? Quel carte ? Quel firmware ? Que me conseil tu ?

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 21:19
par Ticasso
Lo,

En Mégapirate, le HC-SR04 (genre low cost...) est censé fonctionner ... mais ça ne l'a pas fait chez moi, mais vu que je suis une grosse buZe, ça doit être normal :(
Comme si le sonar n’existait pas sur une Crius V2. Pourtant en lisant CA c'est censé le faire !

Pour la Wii, il y a un capteur optique (le même que dans nos chères souris de PC...) qui devrait arriver sous peux et être plus performant ... mais il va falloir attendre un pneu.

@+

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : ven. 4 oct. 2013 21:37
par rvtt
Ben en même temps on ne trouve pas énormément d'infos... Je continue de creuser peut-être en version 2.3 ?

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : sam. 5 oct. 2013 08:44
par Oliv'
rvtt a écrit :Ben en même temps on ne trouve pas énormément d'infos... Je continue de creuser peut-être en version 2.3 ?
http://www.multiwii.com/wiki/index.php? ... ware#Sonar" onclick="window.open(this.href);return false;
Donc le HC-SR04 devrait arriver de manière officielle, en attendant il y a des codes sur le net mais pas encore testé

EDIT : http://www.multiwii.com/forum/viewtopic.php?f=7&t=1413" onclick="window.open(this.href);return false;
Sinon si le titre peut être changé pour quelque chose de plus clair :)

Re: J'ai du louper qq chose, mais ou sont les PIN ?

Posté : sam. 5 oct. 2013 11:13
par rvtt
Je te remercie pour tes informations. :)

Pour le titre je vais faire quelque chose, mais, même si nous avons un peut dérivé il est toujours d'actualité ! Je n'ai toujours pas de réponse a ma question question de départ qui est :

"Comment trouve t'on les assignations des broches sur les cartes MultiWii"

@++, Hervé

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : sam. 5 oct. 2013 11:49
par Ticasso
Lo,

Réponse de Normand ... ça change en fonction du type/famille - de carte.

ça ressemblerait pas à ça pour la tienne : Connection Plan

@+

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : sam. 5 oct. 2013 12:05
par rvtt
Cela tombe bien j'aime bien les Normand (surtout les tartes) :D

Bref, oui ça y ressemble mais en admettant que cela soit le bon "plan de connexion" je ne comprend toujours pas la relation entre la PIN11 et D8 :(
Y a quelque chose que je ne comprends pas ! A la mode, je dois être trop c** :D

++, Hervé

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : sam. 5 oct. 2013 12:43
par Ticasso
Re,

Comprends pas ce que tu ne comprends pas ::d
Tu as vu ça ou "la relation entre Pine 11 et D8" ?

Coté Gauche de A8 à A15, c'est pour connecter les voies de ton récepteur
et coté droit de D2 à D10 tes ESC.

@+

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : sam. 5 oct. 2013 13:17
par rvtt
Yep,

Merci en tout cas de t’intéresser à mon cas c'est sympa :) En fait je dois mal m'exprimer je vais faire un exemple :

Code : Tout sélectionner

  #if defined(SONAR_GENERIC_ECHOPULSE)
  #define SONAR_GEP_TriggerPin             12
  #define SONAR_GEP_TriggerPin_PINMODE_OUT pinMode(SONAR_GEP_TriggerPin,OUTPUT);
  #define SONAR_GEP_TriggerPin_PIN_HIGH    PORTB |= 1<<6;
  #define SONAR_GEP_TriggerPin_PIN_LOW     PORTB &= ~(1<<6);
  #define SONAR_GEP_EchoPin                11
  #define SONAR_GEP_EchoPin_PINMODE_IN     pinMode(SONAR_GEP_EchoPin,INPUT);
  #define SONAR_GEP_EchoPin_PCINT          PCINT5
  #define SONAR_GEP_EchoPin_PCICR          PCICR |= (1<<PCIE0); // PCINT 0-7 belong to PCIE0
  #define SONAR_GEP_EchoPin_PCMSK          PCMSK0 = (1<<SONAR_GEP_EchoPin_PCINT); // Mask Pin PCINT5 - all other ...
  #define SONAR_GEP_EchoPin_PCINT_vect     PCINT0_vect  // PCINT0-7 belog PCINT0_vect
  #define SONAR_GEP_EchoPin_PIN            PINB  // PCINT0-7 belong to PINB
#endif
Dans ce cas le trigger du sonar et sur la PIN12 et l'echo sur la PIN11 ! Mais ou est PIN11 et 12 ? C'est le signal de A11 et A12 ? dans ce cas j'ai ma radio dessus ? ou c'est autre chose ? (sachant qu'il n'y a pas de D11 ni D12)

Encore merci ! :)

@++

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 12:45
par Ticasso
Lo,

Ok, c'est plus clair !
Il n'y a effectivement pas grand chose la dessus en Multiwii... à croire que tout le monde est passé en Mégapirate !

@+

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 15:46
par rvtt
Yep,

Ben justement, toutes les cartes(et surtout ma mienne) peuvent elle passé en MegaPirate ? Quel sont les avantages / inconvénient ? Y-a-t-il des doc ou des sites que tu me conseil ?

@++, Hervé

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 16:43
par Ticasso
Relo,

Non, toutes les FC ne montent pas en MP. La tienne Wii !
Le gros avantage, c'est les différents modes de vol. une fois que tu as essayé ... C'est mort pour le reste.
L’inconvénient ... c'est loin d'être "Plug'n'Fly" et Mission Planner, l'équivalent de Multiwiiconf... Faut s'y mettre !

Pour la doc ... Il faut passer en mode "Louis la brocante", comprendre faut chercher ::d
m'enfin, c'est pas insurmontable et cela ne coute rien d’essayer, à part y passer un peux de temps :]

@+

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 17:22
par rvtt
Merci pour ta réponse, je vais donc me remettre en mode fouille (merci google) et tenter l’expérience du MPNG. Je vient de trouver pas mal de post qui traite du sujet (ou tu est intervenue déjà rcnet par exemple) et un autre sur rcgroups :http://www.rcgroups.com/forums/showthread.php?t=1853354 qui me parait assé complet ;)

@++, Hervé

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 18:28
par Ticasso
Re,

Si tu parts en Mégapirate, passes sur la version 2.9 direct. La 2.8 est une horreur !!!
En 2.9, avec les PID d'origine, ça vol direct.

Tu peux la trouver ICI

@+

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 19:17
par rvtt
Merci je l'ai pris sur google code en 2.9 R6. Je n'aurais pas le temps de tester ce soir mais je vais faire un peut de lecture !

@++, Hervé

Re: Assignation des entrées/sorties sur MultiWii (PIN) ?

Posté : dim. 6 oct. 2013 19:50
par Oliv'
rvtt a écrit :Yep,

Merci en tout cas de t’intéresser à mon cas c'est sympa :) En fait je dois mal m'exprimer je vais faire un exemple :

Code : Tout sélectionner

  #if defined(SONAR_GENERIC_ECHOPULSE)
  #define SONAR_GEP_TriggerPin             12
  #define SONAR_GEP_TriggerPin_PINMODE_OUT pinMode(SONAR_GEP_TriggerPin,OUTPUT);
  #define SONAR_GEP_TriggerPin_PIN_HIGH    PORTB |= 1<<6;
  #define SONAR_GEP_TriggerPin_PIN_LOW     PORTB &= ~(1<<6);
  #define SONAR_GEP_EchoPin                11
  #define SONAR_GEP_EchoPin_PINMODE_IN     pinMode(SONAR_GEP_EchoPin,INPUT);
  #define SONAR_GEP_EchoPin_PCINT          PCINT5
  #define SONAR_GEP_EchoPin_PCICR          PCICR |= (1<<PCIE0); // PCINT 0-7 belong to PCIE0
  #define SONAR_GEP_EchoPin_PCMSK          PCMSK0 = (1<<SONAR_GEP_EchoPin_PCINT); // Mask Pin PCINT5 - all other ...
  #define SONAR_GEP_EchoPin_PCINT_vect     PCINT0_vect  // PCINT0-7 belog PCINT0_vect
  #define SONAR_GEP_EchoPin_PIN            PINB  // PCINT0-7 belong to PINB
#endif
Dans ce cas le trigger du sonar et sur la PIN12 et l'echo sur la PIN11 ! Mais ou est PIN11 et 12 ? C'est le signal de A11 et A12 ? dans ce cas j'ai ma radio dessus ? ou c'est autre chose ? (sachant qu'il n'y a pas de D11 ni D12)

Encore merci ! :)

@++
Dans un code Arduino tout ce qui est numéro de pin dans le code avec un A (ex: A6) concerne les pins physiques analogiques, et celle où il n'y a rien les pin numériques, donc D11 dans ton cas


Je suis entrain de regarder pour Metapirate aussi mais j'ai un peu peur d'un code développé pour un Cortex-m3...
Sinon il y a une version 3 sortie début septembre ;)