HT1632 matrix led problème de texte

Bonjour
J’espère ne pas créé de doublon ( pas trouvé de sujet identique)
mon problème est quand j'utilise la fonction " matrix.print("Hello");" le texte est illisible je ne sait comment résoudre le problème.
j'utilise un arduino uno R3 et une matrix led 16*24 contolé par un HT1632C

voici mon code

#include "Adafruit_HT1632.h"

#define HT_DATA 2
#define HT_WR 3
#define HT_CS 4

Adafruit_HT1632LEDMatrix matrix = Adafruit_HT1632LEDMatrix(HT_DATA, HT_WR, HT_CS);

void setup() {
Serial.begin(9600);
matrix.begin(ADA_HT1632_COMMON_16NMOS);
matrix.fillScreen();
delay(500);
matrix.clearScreen();
matrix.setTextWrap(false);
matrix.setBrightness(1);
}

void loop() {

for (uint8_t i = 0; i < 4; i++) {
matrix.setRotation(i);
matrix.clearScreen();
matrix.setCursor(0, 0 );
matrix.print("Hello");
matrix.writeScreen();
delay(1000);
}
}

et le résulta qui pose problème on est censé y lire "HELLO" ???

j'ai déjà essayer d'autre librairie mais soit ça marche pas du tous soit c'est pas mieux...
si vous avez des idées ?
merci d'avance !

C'est probablement parce que ce clone de matrice adafruit est mal monté et que le point (0,0) n'est pas en bas à gauche.
Essaye de jouer sur la commande matrix.setCursor pour décaler le point de départ et obtenir le résultat escompté.

j'ai déjà joue avec le curseur (cursor) le problème n'est pas la il faudrait tourné chaque carre de 8 *8 mais je ne sait pas ou y modifié ?? dans la librairie ? pas trouvé (avec mes connaissance ) où modifié?
merci d'avoir pris le temps de lire et de répondre en tous cas!

En fait le problème est que tu utilises un contrôleur HT3216C avec la librairie du contrôleur HT3216...
Va voir ce topic, en espérant que ça t'aidera

On rencontre aussi ce genre de problème avec les MAX7219.
Suivant comment est monté le MAX7219 et les LEDs, l'afficheur est à l'envers ou pas, ou pire.
Tu n'as probablement pas l'afficheur AdaFruit.

Il n'existe pas qu'une librairie, comme pour les MAX7219, et certaines acceptent peut-être différents mapings pour les LEDs.
En tous cas certaines librairies MAX7219 le proposent.

Ton constructeur est bizarre, voici celui qu'on trouve dans un exemple de ta bibliothèque

Adafruit_HT1632 matrix = Adafruit_HT1632(HT_DATA, HT_WR, HT_CS);

As-tu testé les exemples de la bibliothèque ?

Edit: ok je vois que c'est tiré d'un des exemples...

mon problème est quand j'utilise la fonction " matrix.print("Hello");" le texte est illisible

Une photo aiderait à mieux cerner le problème