Bonsoir à tous,
A priori, j'ai trouvé ce qui se passait :
La déclaration const uint8_t GPIOPIN[4] = {D5, D6, D7, D8};
ne fonctionne plus suite à une correction de bug de l'iDE ?
il faut maintenant :
const uint8_t GPIOPIN[4] = {0, 0, 0, 0}; // Led (GPIO 14,12,13,15) qui est plus logique.
Par contre, j'ai un autre problème inattendu et sans rapport.
Dois-je ouvrir une nouvelle discussion ?
Je ne peux plus téléverser alors que le moniteur série fonctionne bien avec mon programme en place.
erreurs signalées :
Le croquis utilise 438741 octets (87%) de l'espace de stockage de programmes. Le maximum est de 499696 octets.
Les variables globales utilisent 36708 octets (44%) de mémoire dynamique, ce qui laisse 45212 octets pour les variables locales. Le maximum est de 81920 octets.
Jusqu'ici OK
esptool.py v3.0
Serial port COM3
Connecting......................................____Traceback (most recent call last):
File "C:\Users\scoubidou\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/upload.py", line 66, in
esptool.main(cmdline)
File "C:/Users/scoubidou/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 3552, in main
esp.connect(args.before, args.connect_attempts)
File "C:/Users/scoubidou/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 529, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
le port série sélectionné n'existe pas ou votre Arduino n'est pas connecté.
Je ne comprends pas ce qui se passe, quelqu'un peut-il me dire ce que je dois faire ?
Merci d'avance.
J'ai vu NodeMCU ESP8266-12F : pas de téléversement
mais même en déconnectant D3 ( GPIO 0) ça ne fonctionne pas.