Preparar ESP01 para IDE Arduino PDF
Preparar ESP01 para IDE Arduino PDF
URL consultadas:
https://www.youtube.com/watch?v=NwkDKhC0M6M
https://youtu.be/UxFePBBFBRI
Algunas imágenes:
http://onlineshouter.com/print-commands-esp8266-using-usb-ttl-converter/
Consideraciones previas
- Ten en cuenta que cada vez que vayas a subir un programa (incluso para cambiarle el
firmware) hay que poner GPIO0 a GND y le tendrás que quitar y volver a poner la
alimentación (aquí lo explican en vídeo).
- Necesitas alimentas el ESP01 a 3,3V con una fuente aparte, mejor no usar la del
convertidor o la del Arduino. Conecta el GND del convertidor al GND de la fuente
externa de 3,3V (cuando utilices más de una fuente de alimentación es importante que
unas sus GND).
- Realizaremos dos tipos de conexiones según sea necesario en cada caso. Son las
siguientes (ilustraciones 1 y 2):
Ilustración 1 Conexión para entrar en modo Flash
Si tuilizas un convertidor USB, es necesario que el Tx del ESP01 se conecte al Rx del convertidor
y el Rx del ESP01 al Tx del convertidor.
Pero si utilizas un Arduino como puente (utilizas realmente su convertidor), las conexiones
entonces son Rx ESP01 con Rx Arduino y Tx ESP01 con Tx Arduino. En este caso, debes quitar el
“chip” al Arduino, pero si no puedes quitárselo (por ejemplo en un Arduino nano), debes
puentear el pin RST con GND.
Pasos
4) Vamos a comprobar que realmente ya esté listo el ESP01 para utilizarlo en el IDE
Arduino:
a. Conecta el ESP01 mediante el convertidor a la computadora y abre un monitor
serie (puede ser el del mismo IDE de Arduino) con una velocidad de 115200
bps. En la consola de comandos, escribe AT y pulsa enter. Si recibes OK, está
todo listo. Si no recibes, prueba a cambiar la velocidad a 9600bps y repite el
proceso (vuelve a escribir AT y pulsa Enter).
b. Si te responde cuando cambias la velocidad a 9600bps, hay que cambiarle la
velocidad al ESP01 para que cuando cargues un sketch no tarde mucho. Para
ello:
i. Escribe en la consola del monitor serie AT+CIOBAUD=115200 y pulsa
Enter.
ii. Cambia la velocidad del monitor serie a 115200 bps.
iii. Escribe en la consola de comandos AT+CIOBAUD? y pulsa Enter.
Debería responderte con un mensaje indicando la velocidad de
115200bps.
5) Ahora vamos a preparar el IDE Arduino.
d. Dale tiempo a que cargue todas las tarjetas y luego en el campo de búsqueda
escribe ESP8266 y luego clic en “Instalar”.
Nota: En esta imagen el botón de instalar sale deshabilitado porque yo ya la
tengo instalada.
a. Como ejemplo, vamos a cargar un programa que escanee las redes WiFi. Este
programa viene como ejemplo en el IDE Arduino una vez hayas hecho lo que
se explica en el paso anterior. (Si no te gusta ese puedes cargar el ejemplo que
quieras o cargar el programa que prefieras).
FIN
Extra:
¿Te animas a probar a controlar un led mediante WiFi? Aquí te explican los pasos muy bien:
https://www.prometec.net/esp8266-con-arduino-ide/