Projet FCU A320

Planche de bord ou MIP / Instruments ou Gauges maison / Pedestal / Overhead ou Planche de bord supèrieure

Re: Projet FCU A320

Messagede JeeHell » Mer 26 Fév 2020 18:41

elle y est (puisque j'en parle) mais elle n'est jamais utilisée.
Si tu lis les commentaires de la fonction en question, entre autres, elle sort le max7219 du power save mode. J'imagine que si la masse n'est pas reliée, il est possible que le CI réagisse très bizarrement (voire quasiment normalement). Alors qu'avec la masse relié il fonctionne normalement, et en mode power save, il n'affichera donc rien...

essaye juste de modifier ton code comme ça:

Code: Tout sélectionner
/We always have to include the library
#include "LedControlMS.h"

/*
 Now we need a LedControl to work with.
 ***** These pin numbers will probably not work with your hardware *****
 pin 12 is connected to the DataIn
 pin 11 is connected to the CLK
 pin 10 is connected to LOAD
 We have only a single MAX72XX.
 */
LedControl lc=LedControl(12,11,10,1);
bool isOn = false;

/* we always wait a bit between updates of the display */
unsigned long delaytime=250;

void setup() {
  /*
   The MAX72XX is in power-saving mode on startup,
   we have to do a wakeup call
   */
  lc.shutdown(0,false);
  /* Set the brightness to a medium values */
  lc.setIntensity(0,8);
  /* and clear the display */
  lc.clearDisplay(0);
  lc.setScanLimit(0,3);
}


/*
 This method will display the characters for the
 word "Arduino" one after the other on digit 0.
 */
void writeArduinoOn7Segment() {
  lc.setChar(0,0,'a',false);
  delay(delaytime);
  lc.setRow(0,0,0x05);
  delay(delaytime);
  lc.setChar(0,0,'d',false);
  delay(delaytime);
  lc.setRow(0,0,0x1c);
  delay(delaytime);
  lc.setRow(0,0,B00010000);
  delay(delaytime);
  lc.setRow(0,0,0x15);
  delay(delaytime);
  lc.setRow(0,0,0x1D);
  delay(delaytime);
  lc.clearDisplay(0);
  delay(delaytime);
}

/*
  This method will scroll all the hexa-decimal
 numbers and letters on the display. You will need at least
 four 7-Segment digits. otherwise it won't really look that good.
 */
void scrollDigits() {
  for(int i=0;i<13;i++) {
    lc.setDigit(0,3,i,false);
    lc.setDigit(0,2,i+1,false);
    lc.setDigit(0,1,i+2,false);
    lc.setDigit(0,0,i+3,false);
    delay(delaytime);
  }
  lc.clearDisplay(0);
  delay(delaytime);
}

void loop() {
  if (isOn == false) {
    setup();
    isOn = true;
  }
  writeArduinoOn7Segment();
  scrollDigits();
}
JeeHell
 
Messages: 1853
Inscription: 18/05/09

Re: Projet FCU A320

Messagede JeeHell » Mer 26 Fév 2020 18:44

Si ce code ne marche pas, il faudrait savoir un peu comment fonctionne la librairie LedControlMS.h, car autant la réattribution du pinout semble évidente, mais il manque la fonction du dernier paramêtre d'initialisation de l'objet ledcontrol. Ca peut avoir un impact...

Il faudrait aussi, pour limiter les erreurs de cablages d'essayer avec un seul 7segments, tu y verras plus clair sur ta breadboard et on éliminera bcp de sources d'erreurs
JeeHell
 
Messages: 1853
Inscription: 18/05/09

Re: Projet FCU A320

Messagede HertZ » Mer 26 Fév 2020 19:07

Les condensateurs je ils sont bon et avec ou sans au final rien ne change. Niveau alimentation c'est soir port USB soir une alim externe 5V 10A.

Ce qui est bizarre c'est que avec le module pour matrice led déjà monté tout marche avec la masse branchée.
Je parle de module comme celui là : https://www.openimpulse.com/blog/wp-content/uploads/2014/07/MAX7219-LED-Dot-Matrix-Module-2.jpg
Dernière édition par HertZ le Mer 26 Fév 2020 19:22, édité 1 fois.
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Projet FCU A320

Messagede fab » Mer 26 Fév 2020 19:20

ça marche avec le même code ?

Je ferai ce qu'a préconisé JeeHell : Tu enlèves TOUS, je dis bien TOUS les câbles et tu recâbles 1 seul digit. yeuxhaut gratgrat
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Projet FCU A320

Messagede fab » Mer 26 Fév 2020 19:23

Tu fais des tests sur une platine d'essai, tu n'utilises pas les circuits imprimés ?
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Projet FCU A320

Messagede HertZ » Mer 26 Fév 2020 19:24

Le code est quasiment identique pour la matrice led seul les instructions d'affichage changent mais le setup est identique. Je vais essayer de câbler 1 digit.

Je test sur platine d'essai oui pour l'instant comme j'avais mis en photo plus tôt.
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Projet FCU A320

Messagede HertZ » Mer 26 Fév 2020 19:55

PROBLEME RESOLU chouettedoights

Après avoir tout recâblé et voyant que cela ne marchait toujours pas je me suis dit que j'allais changer le circuit intégré on ne sait jamais... et là, miracle tout fonctionne parfaitement avec tout de bien branché sourirebis sourirebis

Donc conclusion : circuit intégré défectueux mais par malchance j'avais quand même changé le circuit avant comme je vous l'avais dit mais je suis tombé sur les deux seuls défectueux furieuxfumée Je viens de tester les 5 que j'avais reçu et effectivement les 3 autres marchent parafaitement.

Merci pour votre aide vous avez fait un travail énorme de recherche , malheureusement qui pouvait savoir que je n'avait pas de chance etonneyeux sourirebis
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Projet FCU A320

Messagede fab » Mer 26 Fév 2020 21:34

Parfait, là ont étaient à sec LoL applaublanc

Oh je pense que tu as "cramé" les 2 autres circuits avec une erreur quelque part ... yeuxhaut

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Projet FCU A320

Messagede HertZ » Mer 26 Fév 2020 21:59

Oh je pense que tu as "cramé" les 2 autres circuits avec une erreur quelque part ...


Pas impossible sourirebis Après quand je les ai reçus les pâtes étaient méchamment pliées je ne sais pas si un trop grand stress mécanique aurait pu endommager les contacts à l'intérieur gratgrat Car en plus finalement comme j'ai toujours fait le même montage les chances de les avoirs grillées moi même semblent minces.

En tout cas maintenant il ne me reste plus qu'à travailler sur le code pour réaliser tout les affichages du FCU.

Maxime
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Projet FCU A320

Messagede lolosimule » Mer 26 Fév 2020 22:05

applaublanc Maxime chouettedoights
Avatar de l’utilisateur
lolosimule
 
Messages: 1177
Inscription: 1/05/16

PrécédenteSuivante

Retourner vers Tableau de bord





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 34 invités