Page 1 sur 1

Arduino pour DCS 2000C Box ECM

Publié : sam. nov. 03, 2018 5:08 pm
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

Re: Arduino pour DCS 2000C Box ECM

Publié : dim. nov. 04, 2018 6:39 pm
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

Re: Arduino pour DCS 2000C Box ECM

Publié : dim. nov. 04, 2018 8:37 pm
par Hombre
Et bien je ne comprends rien, maintenant cela fonctionne. Je suis content.
Merci