ESP8266 Wifi lägger på för Arduino Made Simple (5 / 5 steg)
Steg 5: Ett exempel skiss med ESP8266 som en förmedlad WiFi-anslutning.
När ESP8266 har programmerats fungerar det som en UART-WiFi bridge. Att visa att här är en Arduino skiss (TeensyPassThrough.ino), skapade med pfodDesigner. När pfodDesigner genererade koden för denna skiss, angavs anslutningen som via Serial1 på 115200 baud. Denna skiss arbetar med pfodApp att låta din Android tur Teensy LED på och av via WiFi. Observera när du inspektera skissen, TeensyPassThrough.ino, du kommer inte hitta någon WiFi konfiguration, bara läsa och skriva till parser ansluten till Serial1 som förbinder till ESP8266 modulen på 115200 baud.
Coding Teensy-LC / ESP8266-01
För att koden Teensy-LC måste du installera Arduino IDE V1.6.3 eller V1.6.4. Jag använde V1.6.3. Sedan ladda ner teensydunio.exe och kör den för att installera Teensy addon och drivrutiner. Sedan Välj Teensy-LC från Verktyg -> styrelser. Första gången du programmera styrelsen kan du behöva trycka på Reset-knappen. Efter första gången jag oftast behövde inte göra det.
Kontrollera det Teensy LED med pfodApp.
När du ladda skissen, installera pfodApp på din Android mobil och konfigurera en anslutning för IP och port som har konfigurerats med pfodWifiConfigV1 på modulen ESP8266 (se pfodAppForAndroidGettingStarted.pdf för att ställa in pfodApp anslutningar). Anslutande, skickar skiss tillbaka denna meny för dig att kontrollera lysdioderna på Teensy-LC ombord.
Slutsats
Denna handledning visar hur du flash modulen ESP8266-01 som en UART-WiFi brygga med stöd för pfodWifiConfigV1. Med hjälp av pfodWifiConfigV1, behöva du aldrig Re-blixt ESP8266-01 modulen för att ange eller ändra inställningarna för WiFi och IP/port. Du kan ändra de via WiFi med hjälp av gratis pfodWifiConfigV1 app.
Ett exempel program som använder detta pass genom ESP8266 modul, visades också. Denna skiss är skapad av pfodDesigner, vilket skapade den kod som behövs för att växla Teensy-LC ledde på och bort från pfodApp på en Android mobil.