que de sages paroles mon enfantsXaquira a écrit :Bin moi qui fait de l'aero, si tu testes pas sur un camion (tout ce qu'il y a de plus sur et sage), tu testes sur rien :-P
c'est beau l'arduino quand même.
Merci à toi notre dieu du camions rc
Modérateur : Anim'Elec
que de sages paroles mon enfantsXaquira a écrit :Bin moi qui fait de l'aero, si tu testes pas sur un camion (tout ce qu'il y a de plus sur et sage), tu testes sur rien :-P
euh j ai pas comprisXaquira a écrit :Bin moi qui fait de l'aero, si tu testes pas sur un camion (tout ce qu'il y a de plus sur et sage), tu testes sur rien :-P
Ok vu comme ça pas de problèmestephd a écrit :923 c'est une valeur neutre (neutre ne veut pas dire position milieu, neutre veut dire pas utilisée) elle ne varie quasi pas c'est un top, dans le code, 923, c'est pour indiquer le debut de la lecture.
Non la fonction PulseIn ne traite pas l'hexa, elle ne fait que lire les front montant et descendant d'un signal.stephd a écrit :pour ce qui est de la valeur retournée, c'est le temps en microseconde entre un front montant et un front descendant d'un signal PWM, peut étre que la fonction PulseIn traite l'Hexa, mais
pour ce que j'utilise elle me renvoi une valeur numérique, que j'exploite.
Ok je suis d'accord mais sur ton tableau de retour, tu devrais avoir la valeur de i suivi du / pour la valeur de PulseIn ..... hors ce n'est pas le cas. Mais bon ce n'est peut être qu'un problème de recopie du tableau.stephd a écrit :En gros le multiswitch envoi 9 signaux PWM le 1er est 923, les 8 autres, les signaux PWM rescpectif au inter et potar.
Dans le code il y a un tableau de 9 valeurs de 0 a 8.
Perso, je ne te conseille pas de trop affiner et conserver ta tolérance de 20 car le traitement d'une valeur par l'arduino ne subit pas la même latence qu'un servo par exemple. Du coup les petites variations du signal qui passent habituellement inaperçues, posent vite des problèmes sur l'arduino avec une tolérance inférieur à 20 (+ ou - 10 ) . On peut réduire un peu mais cela n'apporte pas grand chose.stephd a écrit :Attention à l'interprétation des valeurs, les valeurs lues dans l'ensemble vont de 1050 à 1992 et sont aux neutrex aux alentours de 1522.
a cela il faut se donner une tolerance de + ou - 10 et dire qu'une valeur comprise entre 1040 et 1060 sont la valeur mini, 1510 et 1530 sont le neutre de chaque voies et 1980 et 2000 la valeurs maxi.
Avec l'expérience on pourra affiner cette tolérance.
Ok donc servonaut fonctionne aussi (comme JETI). Dans mon cas, FRSKY pose problème. Il y a bien transmission de l'info car certaines fonctions marchent très bien. Par contre, pour d'autres fonctions c'était du gros n'importe quoi.stephd a écrit :Pour ce qui est de la compatibilité des multswitch avec des modules 2.4:
2 facons d'aborder le pb:
Soit on est dans le cas ou le multiswitch n'envoi aucune info au recepteur, car pas lu ou interprété par le module 2.4 de l'emeteur, alors là c'est peine perdue.
Soit il envoi des valeurs autres, que ceux, que sait déchiffrer le decodeur robbe, auquel cas, le décodeur ne sait pas les lire, mais ne veut pas dire qu'il n'y a rien en sortie du
Rx. Une acquisition avec un arduino et une lecture pulseIn sur le serial permetrait de mettre en avant si oui ou non il y a une communication.
à partir de là on saurait exploiter le multiswitch, ......ou pas!! (si tant est qu'il y est une trame logique)
Dans mon cas je ne suis pas embété avec ça, car j'ai le module 2.4 servonaut, et ca fonctionne trés bien.
Franchement, il faut prendre le temps car c'est un outil qui ouvre d'énormes possibilités (peut être pas au point de remplacer un USM RC tout de même )easycure a écrit :ah là là si j'avais le temps ben je me lancerais dans la programmation du soft complet pour transformer un arduino en USM RC v3 !!!!!
Juste qu'il vaut mieux tester sur du camion que sur du volantstephd a écrit :euh j ai pas comprisXaquira a écrit :Bin moi qui fait de l'aero, si tu testes pas sur un camion (tout ce qu'il y a de plus sur et sage), tu testes sur rien :-P
il est vrai que je te chati bien:::Xaquira a écrit :Meuh non !
Qui aime bien châtie bien ! :P