Re: X-plane Arduino et utilisation de led
Ounet,
Le plugin est un programme C/C++ qui:
1. récupère des données à partir de X-Plane à travers le X-Plane Plugin Manager
2. "formatte" et transfère ces données vers le port USB
Le programme en C "Arduino" lit les données du port USB et les transfère vers les périphériques de lecture(LED, affichage LCD, haut-parleur, ...)
Comme le dit Daniel (j'extrapole), pour proposer une solution il faut :
soit disposer du même matériel (Arduino mega , LED, affichage LCD, ...) et procéder par essais/erreurs
soit disposer du listing des deux programmes (plugin et Arduino), d'une bonne connaissance en C++ (ou de consulter google jusqu'à ce que mort s'en suive) et de la liste précise des problèmes.
Je reviens donc à ma question: quels sont les problèmes précis (sur PC) qui vous posent problème?
Les LED ne s'allument pas, ne s'éteignent pas ou ne répondent pas?
la carte Arduino ne répond pas?
l'écran LCD ne répond pas aux commandes du port USB? ou il affiche des informations erronées? ou il n'affiche que certaines informations?
Avez-vous identifié si le problème est dû à:
1. mauvaise lecture des données de X-Plane (plugin)
2. mauvaise communication vers USB (plugin)
3. mauvaise lecture ou traitement de l'application sur la carte
Pour éliminer tout doute sur le premier point, il est peut-être utile d'ajouter quelques lignes dans le plugin pour afficher (sur l'écran X-Plane) les valeurs à lire, avant de les transmettre au port USB.
Il suffit pour cela d'intégrer certaines lignes de l'exemple de base "HelloWorld" de Sandy ou d'utiliser un Widget.
Pour éliminer tout doute sur la troisième partie, il faudrait peut-être utiliser un programme "terminal" qui envoie des caractères sur un port série (USB en l'occurence), tout cela en-dehors de X-Plane.
Si le problème n'est ni 1 ni 3, il devrait donc être le deuxième point.
Sinon envoyer un chèque ou des chocolats à un professionnel (comme PhM peut-être) ....
Dominique, qui retourne au turbin...
Ounet,
Le plugin est un programme C/C++ qui:
1. récupère des données à partir de X-Plane à travers le X-Plane Plugin Manager
2. "formatte" et transfère ces données vers le port USB
Le programme en C "Arduino" lit les données du port USB et les transfère vers les périphériques de lecture(LED, affichage LCD, haut-parleur, ...)
Comme le dit Daniel (j'extrapole), pour proposer une solution il faut :
soit disposer du même matériel (Arduino mega , LED, affichage LCD, ...) et procéder par essais/erreurs
soit disposer du listing des deux programmes (plugin et Arduino), d'une bonne connaissance en C++ (ou de consulter google jusqu'à ce que mort s'en suive) et de la liste précise des problèmes.
Je reviens donc à ma question: quels sont les problèmes précis (sur PC) qui vous posent problème?
Les LED ne s'allument pas, ne s'éteignent pas ou ne répondent pas?
la carte Arduino ne répond pas?
l'écran LCD ne répond pas aux commandes du port USB? ou il affiche des informations erronées? ou il n'affiche que certaines informations?
Avez-vous identifié si le problème est dû à:
1. mauvaise lecture des données de X-Plane (plugin)
2. mauvaise communication vers USB (plugin)
3. mauvaise lecture ou traitement de l'application sur la carte
Pour éliminer tout doute sur le premier point, il est peut-être utile d'ajouter quelques lignes dans le plugin pour afficher (sur l'écran X-Plane) les valeurs à lire, avant de les transmettre au port USB.
Il suffit pour cela d'intégrer certaines lignes de l'exemple de base "HelloWorld" de Sandy ou d'utiliser un Widget.
Pour éliminer tout doute sur la troisième partie, il faudrait peut-être utiliser un programme "terminal" qui envoie des caractères sur un port série (USB en l'occurence), tout cela en-dehors de X-Plane.
Si le problème n'est ni 1 ni 3, il devrait donc être le deuxième point.
Sinon envoyer un chèque ou des chocolats à un professionnel (comme PhM peut-être) ....
Dominique, qui retourne au turbin...
Commentaire