Projet horloge qui ne fonctionne pas

bonjour,
Je voudrais juste faire fonctionner une horloge avec l'application des codes sur internet.
-Je ne suis pas sur d'indiquer le bon board: j'ai un ESP8266MOD 12-F, je ne sais pas quel board sélectionner.
-ensuite le programme trouvé semble fonctionner mais l'écran de mon horloge reste rouge.
j'ai appliqué les conseil de https://www.youtube.com/watch?v=7s5tcZMRTOY mais je n'avance pas.

voici les codes:

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

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

#define MAX_DEVICES 4 // 4 blocks
#define CS_PIN 16

#define WIFI_SSID "Bbox-XXXXXXX"
#define WIFI_PASSWORD "enDr7qFL62axeHzgYF"

#define NTP_SERVER "fr.pool.ntp.org"
#define NTP_GMTOFFSET_SEC 3600 // Paris GMT + 2 = 3600 x 2

MD_Parola ledMatrix = MD_Parola(MD_MAX72XX::FC16_HW, CS_PIN, MAX_DEVICES);
char sep = true;
struct tm timeinfo;

void setup() {
  ledMatrix.begin();         // initialize the object
  ledMatrix.setIntensity(0); // set the brightness of the LED matrix display (from 0 to 15)
  ledMatrix.displayClear();  // clear LED matrix display
  ledMatrix.setTextAlignment(PA_CENTER); // center text
  delay(100);

  // Connect to wifi  
  WiFi.mode(WIFI_STA);
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  while (WiFi.status() != WL_CONNECTED) {
    ledMatrix.print("Wifi...");
    delay(100);
  }

  // NTP server
  configTime(NTP_GMTOFFSET_SEC, 0, NTP_SERVER);
  while(!getLocalTime(&timeinfo)) {
    ledMatrix.print("NTP...");
    delay(100);
  }

  // Disable wifi
  WiFi.disconnect(true);
  WiFi.mode(WIFI_OFF);

}

void loop() {
  getLocalTime(&timeinfo);
   
  sep = !sep;
  delay(1000);
}

Je ne sait plus quoi faire, HELP!

:warning: La rédaction de votre message ne répond pas aux critères attendus. Il n’aura sans doute pas de réponse tant que vous n’aurez pas pris en compte et mis en application les recommandations listées dans « Les bonnes pratiques du Forum Francophone» à commencer par les balises de code et les détails du circuits / composants etc

fait.
est-il possible de me conseiller sur le projet?

Ben non!! Maintenant il n'y a plus de code
On te demandait de laisser le code mais de le placer entre des balises de code pour qu'il soit directement lisible en ligne.
Le forum utilise Markdown pour la mise en forme des messages et ceci est incompatible avec un affichage du code si on le colle tel quel dans le message. C'est pour cela qu'il faut le placer entre balises.

Oui

Et un peu d’info sur ce dont il dispose et comment c’est branché et alimenté

En même temps ce sont des conseils pour une autre cible donc pas nécessairement compatible.


voici ma board

c'est un nodemcu lua lolin V3 de az delivery , sans savoir quel board selectionner dans les outils arduino, comment peux tu televerser le croquis ? driver usb ch340

la carte est reconnue COM numero ? les modules leds sont bien des FC16_HW ?
GPIO16 = D0 sur cette carte, pas le choix ideal
inutile de mettre ton véritable mdp en clair sur le forum

bbox-xxxx c'est proximus ?

Avec l'intensité à 0 rien ne devrait s'afficher. Même pas du rouge ceci dit.
Donc, déjà il faudrait s'assurer que le câblage est bon.


Tu ne fais rien dans loop() donc ne t'attends pas à voir l'heure s'afficher.


Éventuellement, tu devrais voir passer fugitivement de l'affichage pendant la connexion à ta box et au serveur NTP>


Dans les exemples de la library MD_Parola, le branchement de l'affichage sur l'ESP8266 est le suivant

// Connections for ESP8266 hardware SPI are:
// Vcc       3v3     LED matrices seem to work at 3.3V
// GND       GND     GND
// DIN        D7     HSPID or HMOSI
// CS or LD   D8     HSPICS or HCS
// CLK        D5     CLK or HCLK

Merci pour l'information. Malgré avoir télécharger le driver, je n'ai pas réussi a trouver la board. j'ai choisis le NodeMCU 1.0

Merci pour le branchement cela était bon :cowboy_hat_face:.
as-tu une proposition pour le loop?

Commencez par un code qui affiche Hello sur la console série pour voir si l'upload est fonctionnel.

Sinon cf ce petit code de référence pour la gestion d'un serveur NTP sur ESP32 ➜ Gestion d'un serveur de temps NTP sur ESP32 en WiFi

après téléversement rien ne se passe:


éventuellement rajoutez un while(!Serial); après le begin et avant le print.

clickez sur l'onglet Moniteur Série
image

assurez vous qu'il soit réglé à 115200 bauds.


non je n'ai rien au moniteur non sur l'ecran led qui reste rouge

oops - je voulais dire assurez vous qu'il est sur 9600 bauds
image

puisque vous faites
Serial.begin(9600);


ça me donne cela.

dois-je peut-être formater la board?

pas la peine de poster à chaque fois une image.

essayez ce code

void setup() {
  Serial.begin(115200);
  while(!Serial) yield();
}

void loop() {
  Serial.println(millis() / 1000ul); 
  delay(1000);
}

et ouvrez la console série à 115200 bauds cette fois.

ok des chiffres s'affichent ligne après ligne
sauf sur l'ecran led