Étape 5: Une esquisse d’exemple utilisant la ESP8266 comme un passage à travers une connexion WiFi.
Une fois que le ESP8266 a été programmé, il agit comme un pont WiFi UART. Pour démontrer cela, voici une esquisse d’Arduino (TeensyPassThrough.ino), créée avec pfodDesigner. Lorsque le pfodDesigner généré le code pour ce croquis, la connexion a été spécifiée comme via Serial1 à 115200 bauds. Cette esquisse collabore avec pfodApp pour faire votre tour Android la LED Teensy sous et hors tension via le WiFi. Remarque Lorsque vous Inspectez l’esquisse, TeensyPassThrough.ino, vous ne sera pas trouver n’importe quelle configuration WiFi, il suffit de lire et d’écrire à analyseur connecté à Serial1 qui se connecte au module ESP8266 à 115200 bauds.
Codage du Teensy-LC / ESP8266-01
Pour coder le Teensy-LC, vous devrez installer l’Arduino IDE V1.6.3 ou V1.6.4. J’ai utilisé V1.6.3. Puis télécharger teensydunio.exe et exécutez-le pour installer l’addon Teensy et les pilotes. Puis sélectionnez Teensy-LC dans les outils -> planches. La première fois, vous programmez le jury, que vous devrez peut-être appuyer sur son bouton de réinitialisation. Après la première fois j’ai habituellement ne pas besoin de le faire.
Contrôlant le Teensy LED avec pfodApp.
Après avoir chargé l’esquisse, installez pfodApp sur votre mobile Android et configurer une connexion pour l’adresse IP et le port que vous avez configuré avec pfodWifiConfigV1 sur le module ESP8266 (voir pfodAppForAndroidGettingStarted.pdf pour configurer les connexions de pfodApp). Sur la connexion, l’esquisse renverra ce menu vous permet de contrôler la led de la carte Teensy-LC.
Conclusion
Ce tutoriel a montré comment flasher le module ESP8266-01 comme une passerelle WiFi UART avec le soutien de pfodWifiConfigV1. À l’aide de pfodWifiConfigV1, vous devez ne jamais re-flash du module ESP8266-01 pour définir ou modifier les paramètres WiFi et IP/port. Vous pouvez modifier ceux via le WiFi à l’aide de libre pfodWifiConfigV1 app.
Un exemple d’application à l’aide de ce passage dans le module ESP8266, a également été montré. Cette esquisse a été créé à l’aide de pfodDesigner, qui a généré le code nécessaire pour faire basculer le Teensy-LC dirigé sur et en dehors de pfodApp sur un mobile Android.