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)
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**
++, 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
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
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
