IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Gérer un servomoteur de voiture RC Nikko via l'application


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Par défaut Gérer un servomoteur de voiture RC Nikko via l'application
    Bonjour,

    Je suis actuellement en train de faire une voiture RC commandée par une application android avec une carte IOIO + un L293D pour contrôler les moteurs.
    Au niveau du programme, aucun problème pour avancer/reculer (enfin je pense j'ai pas encore tester) mais pour la direction c'est plus compliqué..
    La direction est contrôlée par un servomoteur Nikko comme celui-ci :
    http://nikkoevolution.fr/voiture-mod...eur-nikko.html
    Donc je récupère la valeur du potentiomètre sur une entrée analogique qui avec la méthode read() qui varie entre 0.15 et 0.85, j'essaie de contrôler l'angle des roues en utilisant une seekbar, c'est à dire que si j'ai 50% de la seekbar, les roues doivent se mettre droites de façon autonome, mais cela fonctionne pas du tout, je n'arriveras à trouver le bon code pour gérer ça.. Là les roues n'arrêtes pas de tourner et elles ne s'arrêtent jamais en position droite pour la seekbar à 50% par exemple, ça n'arrête pas de faire gauche droite gauche droite ect...

    Donc voilà si quelqu'un à une solution efficace.. Merci d'avance pour vos réponses!

  2. #2
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par Tygerswhite Voir le message
    .. Là les roues n'arrêtes pas de tourner et elles ne s'arrêtent jamais en position droite pour la seekbar à 50% par exemple, ça n'arrête pas de faire gauche droite gauche droite ect...
    En lisant l'article que vous donnez sur le servomoteur, il est dit que ce phénomène peut se résoudre par l'inversion des fils du potentiomètre ou ceux du moteur.

    Si ce n'est déjà fait, à essayer.

    Cordialement.

    Pierre

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Par défaut
    Malheureusement ce n'est pas ça la solution, c'est toujours pareil

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par Tygerswhite Voir le message
    Malheureusement ce n'est pas ça la solution, c'est toujours pareil
    Sais-tu dire si ton problème est un problème lié à la fabrication d'un signal via la voie Bluetooth ou bien un problème lié à la gestion du servomoteur.

    Autrement dit, as-tu mesuré avec un multimètre la tension de commande que tu envoies, te sers-tu du potentiomètre en retour, comment. La doc de ton servo indique :

    "Vous avez remarqué, sur nos voitures nikko de la gamme Evolution, la direction est dite "proportionnelle"; cela signifie que la position des roues avant varie proportionnellement à la position de volant sur l'émetteur.
    Il faut donc que le système gère avec précision la position des roues. Des composants électroniques s'en chargent.
    Dans le modélisme, ces composants sont logés dans le servomoteur. Par soucis d'économie, Nikko les a placé dans la platine de réception. De fait, nos servos sont hors-standard."


    Te sers-tu de la platine de réception.

    Cordialement.

    Pierre

Discussions similaires

  1. [AC-2010] Gérer les fichiers d'un site web via access.
    Par Geache dans le forum Access
    Réponses: 1
    Dernier message: 10/02/2014, 12h34
  2. [XML] Lire un fichier uniquement via mon application ?
    Par charliejo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 20/01/2006, 16h26
  3. Envoyer des SMS via une application en C++
    Par yakotey dans le forum C++
    Réponses: 1
    Dernier message: 09/01/2006, 19h15
  4. Réponses: 6
    Dernier message: 10/03/2004, 15h39
  5. Création d'un alias via mon application
    Par Neilos dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/10/2003, 23h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo