Virgilec:
Je dois être bête, mais je n'arrive pas à trouver l'adaptateur que vous avez utilisé pour l'ESP. Auriez-vous un lien ?
J'ai acheté celui en pièce jointe, pensant que ça irait... Mais il n'a que 4 pins et impossible à le faire fonctionner, aucune doc.
Votre image:
Oui celui que j'avais ne se trouve quasiment plus... j'en ai pas vu sur eBay ou AliExpress en regardant rapidement (parce qu'on n'utilise plus bcp les ESP-01)
je pense qu'il est prévu plus pour des ESP-01-S qui sont toujours sous 3.3V mais qui ont plus de mémoire et son plus performants et donc qu'on peut flasher directement avec l'IDE Arduino (generic ESP8286) et se passer donc d'un arduino supplémentaire.
Si vous avez qu'un ESP-01 (pas 'S'), il faut pouvoir le piloter et dans mon tuto je dis
Pin - (masse) de l'adaptateur ESP-01 connectée au rail bleu de la breadboard (GND) (fil noir)
Pin + (alimentation) de l'adaptateur ESP-01 connectée au rail rouge de la breadboard (5V) (fil rouge)
Pin Enable (EN) de l'adaptateur ESP-01 connectée à 5V de la breadboard (fil rouge)
Pin RESET (RST) de l'adaptateur ESP-01 connectée à la pin 7 de l'arduino Mega (fil jaune)
Pin Rx (réception) de l'adaptateur ESP-01 connectée à la pin Tx1 (18) de l'arduino Mega (fil blanc)
Pin Tx (émission) de l'adaptateur ESP-01 connectée à la pin Rx1 (19) de l'arduino Mega (fil bleu)
les 2 GPIO de l'adaptateur ESP-01 restent "en l'air".
donc votre soucis c'est que l'adaptateur que vous avez d'une part n'offre pas les pins Enable ni Reset et d'autre part sans doute pas la conversion 5V
- pour les 2 pins manquantes, vous pouvez re-piquer directement sur l'ESP, sinon il existe d'autres adaptateurs qui exposent toutes les pins (un ou deux pour 1€ ou 5 pour 2€) et qui ont généralement le bon goût d'intégrer un petit condensateur pour l'alimentation, mais ça ne règle pas le soucis d'adaptation de tension.
-> il faudra donc insérer un petit composant qui adapte les tension de commandes à 3.3V (certains ESP peuvent résister mais rien de garanti) -> cherchez un "Channel I2C Bi-Directional Logic Level Converter Arduino 5V To 3.3V Module" - vous pouvez en trouver 5 pour moins d'1.5€)
Dans la pratique, vu le coût de tous ces composants, les ennuis que ça représente de tout câbler etc, achetez un ESP-01-S que vous programmez en Arduino directement et alimentez le tout par 3.3V. Vous pourrez alors utiliser les librairies un peu plus avancée que ce qui est décrit ici... (il vous faudra juste une carte USB -> Série FTDI de préférence)
Si vous ne voulez pas vous ennuyer du tout, vous pouvez acheter pour un peu plus cher un Lolin D1 Mini - ils vendent sur AliExpress - et ça vous ouvre la porte à plein de petits composants d'extension prévus pour...
à voir en fonction de ce que vous voulez réaliser