J'essaie avec désespoir d'interfacer un Arduino Uno R3 avec une carte LEDs + 8 x 7 Segments + Switches munie d'un TM1638 comme contrôleur.
J'ai essayé moultes librairies (dont TM1638lite, TM1638plus, TM1638 library master...) mais aucune n'offre un script ino qui fonctionne.
Alors je me pose une question : est-ce que mes 5 fils sont connectés correctement ? Le Vcc je n'ai pas trop de doutes, en 5 V ou 3.3 V la carte devrait fonctionner à l'identique, mais quid de Strobe, Clock et Data ?
J'ai connecté mes trois fils selon les croquis que l'on trouve sur le Net, à savoir : 2 (Stb), 3 (Clk) et 4 (Dio).
Mais... si je lis le script ino "Demo", je lis broches 4, 7 et 8...
// I/O pins on the Arduino connected to strobe, clock, data
// (power should go to 3.3v and GND)
TM1638lite tm(4, 7, 8);
Ceci dit : connecté ainsi... ça ne marche pas non plus...
//choose digital pins compatibles with your board
#define STB 2 // Strobe digital pin
#define CLK 3 // clock digital pin
#define DIO 4 // data digital pin
TM1638 tm(CLK,DIO,STB);