Stap 5: Een voorbeeld schets met behulp van de ESP8266 als een pass through-WiFi-verbinding.
Zodra de ESP8266 is geprogrammeerd fungeert het als een UART-WiFi-brug. Om aan te tonen dat hier een Arduino schets (TeensyPassThrough.ino), gemaakt met pfodDesigner. Wanneer de pfodDesigner gegenereerd de code voor deze sketch, is de verbinding opgegeven als via Serial1 op 115200 baud. Deze sketch werkt met pfodApp om te laten uw Android beurt de Teensy LED in- en uitschakelen via WiFi. Opmerking Wanneer u inspecteren de schets, TeensyPassThrough.ino, u zal niet een WiFi-configuratie hebt gevonden, enkel lezen en schrijven aan parser verbonden met Serial1 die naar de ESP8266 module op 115200 baud verbindt.
Codering van de Teensy-LC / ESP8266-01
Als u wilt dat de Teensy-LC-code die u wilt installeren van de Arduino IDE V1.6.3 of V1.6.4. Ik gebruikte V1.6.3. Vervolgens teensydunio.exe downloaden en stormloop op voor de Teensy addon en stuurprogramma's installeren. Vervolgens Selecteer Teensy-LC de Tools -> Boards. De eerste keer u het programma het bestuur dat kunt u te druk op de Reset-knop. Na de eerste keer dat ik meestal niet nodig om dat te doen.
Beheersing van de Teensy LED met pfodApp.
Nadat u de schets laden, pfodApp op uw Android mobiele telefoon installeren en instellen van een verbinding voor het IP en de poort die u hebt geconfigureerd met pfodWifiConfigV1 op de ESP8266 module (Zie pfodAppForAndroidGettingStarted.pdf voor het opzetten van pfodApp verbindingen). Over het aansluiten, de schets zal het terugsturen van dit menu voor u om te controleren de led op de Teensy-LC-bord.
Conclusie
Deze tutorial leert hoe te knipperen de ESP8266-01 module als een UART-WiFi-brug met ondersteuning voor pfodWifiConfigV1. Met behulp van pfodWifiConfigV1, moet u nooit opnieuw flashen de ESP8266-01 module wilt instellen of wijzigen van de instellingen voor WiFi en IP/poort. U kunt die via WiFi met behulp van de gratis pfodWifiConfigV1 app.
Een voorbeeld van de toepassing die gebruikmaakt van deze doorheen ESP8266 module, was ook te zien. Dat schets is gemaakt met behulp van pfodDesigner, die de benodigde code om over te schakelen van de Teensy-LC leidde in- en uitschakelen van de pfodApp op een Android mobiel gegenereerd.