esp8266mod esp-12E esp-12F nodemcu espeasy ?

bonjour,

apres avoir lu ce post, cette phrase me laisse dans l'expectative (al1fch)
"sous IDE Arduino, pourquoi te soucies-tu d'un éventuel firmware AT présent sur l'ESP-12 avant le premier envoi de code .... vu que tu vas l'écraser.
Le choix dans l'IDE Arduino de la carte "ESP8266 Generic Module" convient à ton ESP-12E"

cartes a disposition et testées:
carte d1 mini avec 1 seul bouton reset module esp-12F (ecrit sur le module esp) : choix carte wemos d1 r1, il n'y a rien d'écrit sur le pcb d'ailleurs

autre carte d1 mini (pcb : gy-d1mini ) : esp8266mod ai_thinker, pas ecrit esp12, choix carte idem

carte dev 2 boutons : flash et user (reset ?) sans esp : sur la carte c'est ecrit nodemcu v0.9 05/12/2014, j'ai brasé un esp-12mod qui est un esp-12E qui trainait depuis 2 ans dans un tiroir, choix :
nodemcu 1.0(esp-12E module), et l'exemple md_parolatext_esp8266 fonctionne, alors qu'il ne fonctionne pas sur les d1mini message relatif

il y a une différence entre televerser un croquis ide arduino dans un esp8266 et flasher un firmware
nodemcu devient obsolete ?

but ultime : simple dans l'esprit

  • envoyer la temperature de plusieurs endroits d'une habitation sur internet pour etre consultable depuis n'importe quel smartphone ou pc relié à internet autre part dans le monde, uni directionelle le "récepteur" situé à l'autre bout du monde n'envoie pas de commandes, il consulte uniquement
    une petite image

Merci

il y a une différence entre televerser un croquis ide arduino dans un esp8266 et flasher un firmware
nodemcu devient obsolete ?

vous commencez votre phrase par une affirmation et finissez avec un point d'interrogation... c'est une question ?

Quand vous téléversez un "programme arduino" (un code C++ compilé dans l'IDE avec le processus d'upload de l'IDE), vous virez tout le firmware installé (c'est pour cela d'ailleurs que c'est long).

Le mélange de français, anglais, franglais a encore frappé.

Si au lieu d'utiliser ce mot firmware on disait " programme préinstallé" à la fabrication ce serait plus simple.
A moins qu'une fois de plus je me sois mis le doigt dans l'oeil jusqu'au coude les cartes arduino sont commercialisées avec le firmware "blink".

La différence c'est que blink ne sert à rien alors que le programme préinstallé sur les ESP12 permet d'utiliser les commandes AT.
Les esp 01 étaient primitivement destinées à être utilisées en esclave et ont peu de mémoire flash. C'était juste un composant pour émettre en Wifi.

Bonjour

Si au lieu d'utiliser ce mot firmware on disait " programme préinstallé" à la fabrication ce serait plus simple.
A moins qu'une fois de plus je me sois mis le doigt dans l'oeil jusqu'au coude les cartes arduino sont commercialisées avec le firmware "blink".

OK pour 'programme préinstallé' !!

Il est présent ... ou pas selon les modules

S'il est présent il est divers : ça va du programme (AT, interpréteur de scipts LUA (NodeMCU) , µPython....etc)

Chaque fabriquant de module ou de carte met ce qu'il veut dans la mémoire Flash accompagnant tout ESP8266

Le téleversement par l'IDE Arduino fait table rase de tout ça pour installer dans la mémoire Flash du module tout ce qu'il faut pour exécuter le sketch.

Chaque fabriquant de module ou de carte met ce qu'il veut dans la mémoire Flash accompagnant tout ESP8266

en fait, n'importe qui peut le faire, le bootloader (entre autres) étant dans l'otp de l'esp
(un autre programme préinstallé, donc, pour utiliser un terme aussi impopulaire qu'imprécis :grin: )

OK trimarco et cet échange donne une occasion supplémentaire de bien distinguer :
-ce qui est préinstallé dans l'ESP8266 (à priori non modifiable)
-ce qui est éventuellement préinstallé dans la mémoire Flash SPI d'accompagnement, à l'aide du bootloader ....ou par programmation directe de la mémoire Flash SPI avant implantation .