Impossible d'allumer mon 7Segments

Bonjour,

Je me tourne vers vous car cela fait maintenant quelques heures que je fait des recherches sur mon 7 segments contrôlé par un TM1637.
J'ai beau essayer les exemples de la librairie et les codes sur internet en adaptant mes broches, rien ne fonctionne. Je ne comprend vraiment pas pourquoi, car pour le moment j'essaie juste de l'allumer et d'afficher ne serait-ce qu'un chiffre.

Voici mes 7 segments (J'en ai 4)

Je suis sur arduino Uno mais l'idéal serait de le contrôler avec une nano. Normalement cela ne change pas grand chose mais sur aucune des deux cartes le module s'allume.

Si vous avez des solutions, je suis preneur :slight_smile:

Merci :wink:

Sans code et sans schéma de câblage :o

Mais bon , je connais mme Irma, elle me donnera tous ce tu as sous la main.

Les codes j'ai précisé qu'aucun que ceux testé ne marchaient.
Ensuite le schéma de câblage, il n'y en a pas car c'est liaison directe sur la carte.

5V au 5V
GND au GND
Et les pins de commande (DIO et CLK) se connectent en fonction des broches déclarées dans les programmes.

Voici le dernier programme testé, trouvé sur le forum.

#include <TM1637Display.h>

const byte CLK1 = 2;
const byte DIO1 = 3;
//const byte CLK2 = 4;
//const byte DIO2 = 5;

TM1637Display display1(CLK1, DIO1);
//TM1637Display display2(CLK2, DIO2);

int a = 1234;
int b = 5678;

void setup()
{
  display1.setBrightness(7);
  display1.clear();

  //display2.setBrightness(7);
  //display2.clear();
}


void loop()
{
    display1.showNumberDec(a);
    //display2.showNumberDec(b);
}

J'ai testé ce programme :

#include "TM1637.h"; // inclure la bibliothèque TM1637
TM1637 display1 (2, 3); // initialiser la bibliothèque des broches 2, 3

int8_t Disp [4]; // Dimension des chiffres

void setup(){

display1.init(); // Démarrer l'affichage
display1.setBrightness(7); // Luminosité de configuration 0 à 7

}

void loop(){

Disp [0] = 1; // Écrire des chiffres pour coter
Disp [1] = 2;
Disp [2] = 3;
Disp [3] = 4;
display1.display(Disp); // Afficher la dimension (chiffres) à afficher

  delay(500);
  
}

Lorsque j'approche mon oreille du module, j'entend un "tic" toutes les 500 millisecondes.
Sans le délai, j'entend le "tic" en continu.

Est-ce normal ?

Je précise qu'il n'y a toujours rien d'affiché sur le display. Pourtant le TM1637 à l'air de répondre au programme si il fait ce bruit, non ?

Il semblerait que le programme fonctionne !
J'ai changé de display et mes 3 autres s'allument.

J'en ai donc reçu un HS :confused:

herouis:
Les codes j'ai précisé qu'aucun que ceux testé ne marchaient.
Ensuite le schéma de câblage, il n'y en a pas car c'est liaison directe sur la carte.

5V au 5V
GND au GND
Et les pins de commande (DIO et CLK) se connectent en fonction des broches déclarées dans les programmes.

Cool, je me fais engueuler en plus..
"Les codes aucuns de ceux testé ne marchaient".... super au moins on sait que ceux que tu n'a pas testé eux devrait fonctionner

En plus DIO et Clk sont les autres broches sauf 5V ET GND?

Heureux que ca marche, mais apprenez que pour vous aider faudrait aussi y mettre du votre.