Paso 3: Programación de la placa
Hay muchas maneras para programar el tablero de ESP8266:
El componente más importante para la programación es una serie al convertidor del USB como el FT232RL de FTDI. Usted puede encontrar uno en un dispositivo como una tarjeta FTDI pero también tienes una en cada placa de Arduino que se puede programar por USB (en la ONU el FTDI ha sido reemplazado por un 32u2, pero trabajado exactamente lo mismo).
Si tienes una tabla UNO, por ejemplo, si eliminas el microcontroleur usted puede utilizar el RX, TX, GND, Pin 3.3V para reprogramar el ESP8266. Por supuesto, la placa Arduino tiene que tener un chip extraíble...
La segunda nota importante es que tienes que cambiar el GPIO, 0 Pin poder programa (estado) y utilizar (3.3V estado). En algún momento es un poco confuso porque después de la programación el código nuevo se iniciará automáticamente incluso si todavía está conectado a tierra GPIO 0. Pero si reinicias el programa tienes que asegurarse de que GPIO, 0 es 3, 3V o no va a funcionar!
Así que con unos cables, un Arduino UNO puede programar su ESP. Pero esta técnica puede fácilmente dar dolor de cabeza si usted está programando la Junta mucho, porque cuando no está trabajando o cuando es necesario añadir otros componentes nunca se sabe si el problema es hardware o software... Así que pasas mucho tiempo comprobar si ningún cable desconectado o conectado en el lugar equivocado! Por eso he construido un prototipo board.