Problème affichage matrice de led 8*32

Bonjour,

après avoir trouvé un bout de code :

#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>

#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
#define MAX_DEVICES 4
#define CLK_PIN   13
#define DATA_PIN  11
#define CS_PIN    10

MD_Parola P = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);

uint8_t scrollSpeed = 25;
textEffect_t scrollEffect = PA_SCROLL_LEFT;
textPosition_t scrollAlign = PA_RIGHT; // Défilement à partir de la droite
uint16_t scrollPause = 2000;

void setup() {
  Serial.begin(57600);
  P.begin();
  P.displayText("Hello, world!", scrollAlign, scrollSpeed, scrollPause, scrollEffect, scrollEffect);
}

void loop() {
  if (P.displayAnimate()) {
    P.displayReset();
  }
}

j'était tout content de voir que les leds s'allumaient :slightly_smiling_face: , je l'était beaucoup moins quand j'ai vu que c'est du charabia :sweat_smile: et que les 4 matrices ne sont pas dans l'ordre ou effet miroir (j'arrive pas trop à savoir), quelqu'un sait comment résoudre ce problème, je peux fournir une vidéo de la matrice si vous voulez.

Merci d'avance pour vos retours.

Bonjour,

A la place de #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW, essaie une autre configuration par exemple
#define HARDWARE_TYPE MD_MAX72XX::GENERIC_HW

Si ça ne fonctionne pas essaie avec les autres configurations ci dessous

    GENERIC_HW,   ///< Use 'generic' style hardware modules commonly available.
    FC16_HW,      ///< Use FC-16 style hardware module.
    PAROLA_HW,    ///< Use the Parola style hardware modules.
    ICSTATION_HW, ///< Use ICStation style hardware module.
1 Like

Parfait, finalement la bonne valeur à utiliser était FC16_HW, Merci du coup de main :+1:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.