Stap 2: Hoe?
Toegankelijk opwaarts Arduino IDE. Ik heb versie 1.6.7. Ik moest gebruikersspecifieke toevoegen voor ESP. Dit kan gemakkelijk worden beheerd door te gaan via de menuoptie Voorkeuren in het menu bestand.
Gebruikersspecifieke URL voor ESP http://arduino.esp8266.com/package_esp8266com_inde...
Kabellengte tot de LED zoals wordt weergegeven in het diagram.
Een punt om op te merken hier is hoe te krijgen ESP8266 in programmeerbare modus. (We moeite alot voor dit één.)
Om ESP bestuur in programmeerbare modus moeten we verbinden de GPIO) pin aan de grond en vervolgens verwijderen macht en opnieuw van kracht. Soms het werkte zonder over te schakelen van de stroom af en aan, maar we waren niet zeker wanneer het werkte zo we altijd hebben zeker de macht in-/ uitschakelen als ooit wij aangesloten / losgekoppeld GPIO 0 op grond.
Als je eenmaal het bord in de programmeerbare modus knippert de blauwe LED-indicator snel voorbijgaand.
In het voorbeeld van de Arduino IDE laden > bestand > voorbeelden > ESP8266webserver > HelloServer
We bewerkt de volgende coderegels om te schakelen op de led en uitschakelen op basis van de URL. We zouden ook moeten wijzigen van de SSID en het wachtwoord voor ons WiFi.
server.on ("/ inline", [] () {}
server.send (200, "text/plain", "dit werkt zo goed"); });
server.on ("/on", [] () {}
digitalWrite (2, HIGH); server.send (200, "text/plain", "dit werkt zo goed"); });
server.on ("/on", [] () {}
digitalWrite (2, laag); server.send (200, "text/plain", "dit werkt zo goed"); });
Dus in plaats van /inline wanneer noemen we de ESP-IP/op het brandt de LED en / uitschakelen schakelt uit.
De demo kan worden gezien in de Video. Dit alles is slechts een stap voorwaarts te hebben LED strips aangestuurd via WiFi. Meer over dat binnenkort.