Étape 6: Programmation de Module de ESP8266
ESP8266 MCU est une puce wifi, plus un microcontrôleur programmable. Il y a plusieurs ESP8266 conseils disponibles, généralement numérotées ESP-01 et ESP-12. Les prix varient entre environ 2 $ pour un simple ESP-01 à 15 $ pour une pension complète avec USB to serial et régulateur de 3,3 volts. Parce que le ESP8266 fournit une solution rentable pour le marché en pleine croissance des projets connectés à internet et des dispositifs (Internet Of Things), il est devenu une des plateformes de développement plus populaires au cours de la dernière année et demie. En conséquence, une communauté dédiée a formé autour de la plateforme (http://esp8266.com), qui a été axée sur l’amélioration de ses fonctionnalités. Pour commencer, les options de firmware différent ont été portées pour exécuter sur le ESP8266, prenant efficacement un simple numéro de série à l’adaptateur Wi-Fi dans un microcontrôleur entièrement fonctionnel avec accès à ses GPIO et matérielle des fonctions telles que PWM, I2C, communication 1-Wire et l’ADC ; tout cela, bien sûr, en plus de maintenir ses capacités Wi-Fi.
Avant le début de programmation vous besoin de flasher votre ESP-01 avec le dernier firmware NodeMCU. Une fois que vous avez téléchargé le dernier firmware NodeMCU. Tous yo besoin est de télécharger init.lua, button.lua et ifttt.lua. N’oubliez pas de modifier votre SSID et mot de passe, déclencheur IFTTT clé. Pour télécharger tous les fichiers Lua, vous pouvez utiliser LuaLoader.
Merci à Noel Portugal qui a tout d’abord développé les extraits de code pour son bouton facile IFTTT.