Arduino pour DCS 2000C Box ECM

Fabrication de cockpit et divers ( palonnier , panels ..) c est ICI
Avatar de l’utilisateur

Topic author
Hombre
Apprenti-Mécano
Apprenti-Mécano
Messages : 320
Inscription : 26 juin 2014

Arduino pour DCS 2000C Box ECM

#1

Message par Hombre »

bonjour,

Recherche aide pour arduino M2000 dcs
J'ai réalisé pas mal d'afficheurs pour le 2000 ainsi que des bargraphes.

Image

Image

Image

Image

Image

Image

Mon soucis c'est que j'ai réalisé une carte életrronique qui inclus un Max 7219, pour la BOX ECM du 2000.
Les affichages des nombres EM et Flares fonctionnent mais séparément. Je m'explique.
Donc un C.I. Max 7219 peut faire afficher 8 digits. J'en ai besoin de 6, la rien de gênant. Si je mets les 2 lignes de programme du Control-Réf de dcs bios cela fonctionne que pour la première ligne ou l'on aura affecté les 3 premiers digits. Mais les 3 suivant rien.
Si j'utilise un Max 7219 pour chacun cela fonctionne. Mais cela ne me convient pas.
Voici ce que j'ai écrit
  • /**** essai Box ECM M2000 ****/

    void onEcmEmDispChange(char* newValue) {
    char ones = newValue[0];
    char tens = newValue[1];
    char hundreds = newValue[2];

    lc.setChar(3,2,ones,false);
    lc.setChar(3,1,tens,false);
    lc.setChar(3,0,hundreds,false);
    }
    DcsBios::StringBuffer<3> ecmEmDispBuffer(0x6052, onEcmEmDispChange);


    void onEcmFlrDispChange(char* newValue) {
    char ones = newValue[3];
    char tens = newValue[4];
    char hundreds = newValue[5];

    lc.setChar(3,5,ones,false);
    lc.setChar(3,4,tens,false);
    lc.setChar(3,3,hundreds,false);

    }
    DcsBios::StringBuffer<3> ecmFlrDispBuffer(0x604e, onEcmFlrDispChange);
Exo m'a dit de modifier les les valeurs du 2 affichages comme cela

Code : Tout sélectionner

void onEcmFlrDispChange(char* newValue) { char ones = newValue[0]; char tens = newValue[1]; char hundreds = newValue[2];
Mais la rien ne fonctionne.
Une idée??

Cdt
Avatar de l’utilisateur

Roger01
Nouvelle Recrue
Nouvelle Recrue
Messages : 165
Inscription : 17 avril 2017

Re: Arduino pour DCS 2000C Box ECM

#2

Message par Roger01 »

Essai déjà de changer le Flr par le Em (et vice versa) voir si c'est pas une erreur de typo.

Ensuite, normalement ton code devrait fonctionner, si tu es sur de ta soudure. Regarde aussi de ce coté là.

Vais me pencher d'ici quelques temps pour faire 2/3 instruments sur le m2k aussi :D
Referral code Star Citizen : STAR-WSYD-HCHK
Avatar de l’utilisateur

Topic author
Hombre
Apprenti-Mécano
Apprenti-Mécano
Messages : 320
Inscription : 26 juin 2014

Re: Arduino pour DCS 2000C Box ECM

#3

Message par Hombre »

Et bien je ne comprends rien, maintenant cela fonctionne. Je suis content.
Merci
Répondre

Revenir à « Cockpit & mod perso »