ESP32: Primeros pasos para iniciar con esta board

Saludos! Hace tiempo que tengo esta tarjeta (cabe aclarar que es una board clon) pero no habia tenido oportunidad de probar o hacer ejemplos para compartir aca en el blog. Asi que en este primer post voy a mostrar de una forma rapida lo que se requiere configurar para poder trabajar con esta tarjeta en el IDE de Arduino (tal vez este detallada ya que solo me sera como referencia para no olvidar lo que hice).

Uno de los primeros pasos es incluir los siguientes enlaces en el gestor de tarjetas externas.
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

Para esto lo hacemos desde Archivo >> Preferencias:


Despues abrimos el gestor de tarjetas, para ello vamos a Herramientas >> Placa >> Gestor de tarjetas... Para instalar la esp32 de Espressif Systems.


El siguiente paso sera seleccionar la board.


Si notamos en la imagen anterior no es posible seleccionar el puerto al que esta conectado nuestra board, por lo tanto ahora conectamos la board con un cable USB a la computadora (si antes ya has usado alguna board que tenga ese puente USB-UART, posiblemente te reconozca el driver y te genere un puerto COM), caso contrario habra que instalar el driver.


Para el caso en el que se requiera actualizar el driver podemos usar la siguiente: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads


Nota: No se si sea su comportamiento normal, pero mi board requiere mantener precionado el boton BOOT mientra se enchufa al puerto USB para que este se reconozca adecuadamente. Si no se hace esto pareciera que la tarjeta se esta conectando y desonectado del puerto, lo que hace imposible instarlar el driver e incluso conectar con el arduino.

Una vez instalado los drivers es momento de probar que nuestra board se conecta adecuadamente con el IDE, para ello vamos a Archivo >> Ejemplos y abrimos algun ejemplo para nuestra tarjeta. El siguiente paso seria subirlo (se entiende que previamente has manejado este IDE y sabes de lo que hablo). 

En dado caso de que el arduino te muestre la siguiente falla y no te permita cargar el scketch, lo unico que debemos agregar es un capcitor de 10uF entre los pines EN y GND (Revisar este post con la información completa). 


Ena vez hecho esta adecuacion la tarjeta se soluciona el error y se puede cargar el sketch sin problemas.


Con esto estamos listos para iniciar con nuestras pruebas y estar corriendo algunos demos en nuestra board. 

Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.


Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interés y la otra puedes ayudarme con una donación para seguir realizando publicaciones y mejorar el contenido del sitio. También puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.


Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.

Links:

Publicar un comentario

0 Comentarios