Paso 5: Con el escudo de WiFi
En un proyecto completo, puede montar un pulsador momentáneo en el exterior de la caja de su proyecto conectado a la CONFIG_LINK e indicar al usuario que presione el botón y luego encender el dispositivo para entrar en la config. El código que se ha cargado en el ESP8266-01 unidades también perno de GPIO0 de ESP8266 baja cuando el módulo está en modo de configuración, para que pueda conectar un resistor de 270 ohm y un LED entre los 3, 3V carril y GPIO0 y montar el LED en el exterior de la caja, para indicar al usuario que está en modo de configuración.
Rev 10 también le permite configurar la velocidad de transmisión Serial para este escudo. Predeterminada es 19200, pero los ejemplos aquí utilizan 9600 cambio así la velocidad a 9600 en la Página Web de configuración, arriba.
Como se mencionó anteriormente cualquier bosquejo que se carga en su Arduino u otro micro-procesador, necesita un espacio breve de tiempo para saltar a la salida de depuración del módulo ESP8266. Aparte de eso, para recibir y enviar datos a través de WiFi, de su bosquejo, usted apenas Lee y escribe en el puerto serie (conectado al D0, D1) a 9600 baudios. Así que ignorar depuración de ESP8266 salida de añadir a un breve retraso en la parte superior del método setup()
El ejemplo utiliza un Arduino UNO, pero puede usar cualquier micro-procesador, 5V o 3.3V basado que tiene un UART. Si utilizas un 3.3V micro-procesador, usted necesitará suministrar 5V para alimentación del escudo de WiFi. Este 5V también conectará al pin de 5V de la pantalla, por lo que usted necesita comprobar que esto es aceptable para el micro en que están tapando el escudo.
Como prueba de este escudo, fue utilizado pfodApp para LED de Uno encender y apagar a través de WiFi. Primero el pfodDesigner fue utilizado para el diseño de un menú simple.
Nota: La versión más reciente de pfodApp envía mensajes de keepAlive para que el escudo de wifi va fuera de tiempo no
Entonces el código generado para la conexión serie a 9600 baudios y transferir el archivo al PC, mediante transferencia de archivos wifi.
Setup() de sketch no era necesario que la delay(1000) porque el analizador pfod ignora cualquier carácter fuera {}, pero se incluyen porque se recomienda para esta placa WiFi.
El bosquejo completo, ESP8266_UnoLedControl.ino está aquí. Cuenta que no hay ningún código especial de WiFi, el bosquejo apenas Lee y escribe en la salida Serial.
Quite la pantalla de Wi-Fi, seleccione Herramientas → → del tablero Uno en el IDE de Arduino y este sketch del programa en la ONU. Nota: usted debe quitar el escudo de WiFi para el programa de la ONU porque el USB es conectado a los pines de TX/RX de UNO.
Conecte el protector de WiFi, automáticamente Conecte a su red local e inicie un servidor en el puerto que ha configurado. En pfodApp se puede configurar una conexión para este dispositivo. Ver pfodAppForAndroidGettingStarted.pdf para más detalles.
Luego conectar para LED de Uno encender y apagar desde tu Android móvil vía wifi.
Ya está terminado!