Étape 3: Programmation de votre Conseil d’administration
Il existe de nombreuses façons de programmer votre planche de ESP8266 :
L’élément le plus important pour la programmation est une série convertisseur USB comme le FTDI FT232RL. Vous pouvez en trouver un dans un dispositif spécial comme une planche FTDI, mais vous avez aussi un dans chaque carte Arduino que vous pouvez programmer via le port USB (sur le UNO le FTDI a été remplacé par un 32u2, mais cela a fonctionné exactement la même chose).
Si vous avez une carte UNO, par exemple, si vous supprimez le microcontroleur, vous pouvez utiliser le RX, TX, GND, 3.3V Pin pour reprogrammer le ESP8266. Bien sûr, la carte Arduino doit avoir une puce amovible...
La deuxième remarque importante est vous devez changer le GPIO 0 Pin en programme (état fondamental) et utiliser (3,3 v État). Il est parfois un peu déroutant car après programmation du nouveau code de l’appareil va démarrer automatiquement même si GPIO 0 est toujours relié à la terre. Mais si vous redémarrez le programme vous devez Assurez-vous que GPIO 0 3.3V ou il ne fonctionnera pas !
Donc, avec quelques fils, un Arduino UNO vous pouvez programmer votre ESP. Mais cette technique peut facilement vous donner mal de tête si vous programmez le Conseil beaucoup, parce que quand il ne travaille pas ou lorsque vous avez besoin d’ajouter d’autres composants on ne sait jamais si le problème est matériel ou logiciel... Si vous passez beaucoup de temps vérifier si aucun fil débranché ou branché au mauvais endroit ! C’est pourquoi j’ai construit une planche de prototype.