Stap 6: Programmering ESP8266 Module
ESP8266 MCU is een wifi-chip plus een programable micro-controller. Er zijn verschillende ESP8266 boards beschikbaar, meestal ESP-01 tot en met ESP-12 genummerd. De prijzen variëren van ongeveer $2 voor een eenvoudige ESP-01 tot $15 voor een volledige bord met USB naar seriële en 3.3 volt regulator. Omdat de ESP8266 biedt een rendabele oplossing aan de snel groeiende markt van internet-verbonden projecten en apparaten (Internet van dingen), is het een van de meest populaire ontwikkelplatforms geworden het afgelopen jaar en een half. Als gevolg hiervan heeft een toegewijde community gevormd rond het platform (http://esp8266.com), die is toegespitst op de verbetering van de functionaliteit. Om te beginnen, zijn verschillende firmware opties ported geweest om uit te voeren op de ESP8266, effectief het uit een eenvoudige Serial aan Wi-Fi adapter rekening houdend een volledig functionele microcontroller met toegang tot de GPIO en hardwaregebaseerde functies zoals PWM, I2C, 1-Wire communicatie en ADC; Dit alles, natuurlijk, naast het handhaven van de Wi-Fi mogelijkheden.
Aanvang programmering u wilt uw ESP-01 met de nieuwste NodeMCU firmwareflash. Zodra u hebt geüpload de nieuwste firmware van de NodeMCU. Alle yo nodig is om init.lua, button.lua en ifttt.lua te uploaden. Vergeet niet om uw SSID, wachtwoord, IFTTT trigger en sleutel wijzigen. U kunt LuaLoadervoor het uploaden van alle bestanden van de Lua.
Speciale dank aan Noel Portugal die eerst ontwikkeld de codefragmenten voor zijn IFTTT Easy Button.