J ai une petite question.Je programme depuis quelque temps maintenant maintenant (réalisation de sous marin RC a base d'arduino notament) et la j'ai une intérogation.
Une question surement toute bete, mais je me demandai comment peut on controler sont arduino avec une radiocommance de type modélisme ?
Je vois beaucoup de projet qui pilote des drone a base d'arduino avec une radiocommande ? Quelle est le matériel nécessaire ?
Ceci dit, dans la pratique, ton signal pourra varier de 0.5 à 2.5ms, mais la fréquence sera toujours de 20Hz. En fait, il n'y a pas vraiment de norme à ce niveau et tu pourra te retrouver avec un servo qui lit un signal de 1ms à 2ms comme de 0.8ms à 2.2ms, il faudra tester ta radiocommande pour déterminer ces limites.
je suis en terminale SI et je construit un quadcopter j'aurai besoin juste d'un exemple de programme si possible
mon problème étant de contrôler 4 moteurs avec un port d'un recepteur FM pour plus d'info
Primo, quand on a une nouvelle question on ouvre un nouveau sujet.
Secundo, tu crois vraiment que la réalisation d'un quadricopter se résume à un programme ? La mécanique est prête, fonctionne ? L'électronique aussi ? Et enfin, as tu essayé quelque chose avant de demander un truc tout fait (qui ne marchera évidemment pas)
Bon j'ai ptet été un peu brutale dans ma réponse mais voici en plus gentil le fond de ma pensée :
Un forum c'est comme une discussion IRL, si tu viens t'incruster dans un groupe qui papote d'un sujet pour y amener ton propre sujet, c'est normal que ca soit pas apprécié
Ici on aime bien donner de l'aide, on aime bien partager les connaissances (donc en donnant les infos publiquement sur le forum, pas par email) mais on aime pas travailler pour les autres. Du coup "avez-vous un programme de quadricopter" n'auras pas de réponse...
Car on connait pas la plateforme (et que du coup ca rime à rien, si je te donne un programme pour un PIC alors que tu bosses sur Arduino t'iras pas très loin)
Car on est pas la pour donner les choses toutes faites, on est la pour t'aiguiller
Car si tu veux un programme tout fait, demande à google, il sera ravi de répondre à ce genre de questions
pourrai tu expliciter le code un petit peu pour m’éclaircir
Ce que j'ai écrit précédemment n'est pas une portion de code mais juste une description du phénomène physique permettant de transférer un ordre du récepteur vers les servo et/ou les variateurs.
Le récepteur transforme le signal radio qu'il reçoit en un signal électrique PWM dont la largeur des impulsions est proportionnelle à la commande radio reçu.
Ta carte arduino doit donc être capable de recevoir ce type de signal (pour récupérer les ordres de la télécommande) mais aussi d'en générer (pour contrôler les variateurs des moteurs).
Pour la réception, tu devras donc utiliser un module TIMER de ton arduino afin de mesurer le temps d'une largeur d'impulsion.
Quand à la génération, tu devras utiliser un module PWM de ton arduino.
Ce genre de chose ayant déjà été faite et refaite de nombreuses fois, tu dois pouvoir trouver des librairies existantes.
Par exemple, pour la génération du signal, tu as la lib Servo : http://arduino.cc/en/reference/servo
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !