saltar al contenido

+49 1626571232

🚀 ¡Envío gratis a partir de 30€ en Alemania, 50€ en la UE!

Cómo desarrollar con VSCode usando el Espressif ESP32

25 Dec 2024 0 Comentarios

¿Qué es Espressif ESP32?

El ESP32 es un microcontrolador versátil ideal para aplicaciones industriales, de consumo e IoT, que opera de manera confiable en temperaturas extremas de –40°C a +125°C. Presenta un consumo de energía ultra-bajo con gestión de energía avanzada y alta integración, incluyendo interruptores de antena y componentes RF integrados, simplificando el diseño del hardware. Como un chip híbrido de Wi-Fi y Bluetooth, ofrece conectividad sin interrupciones para dispositivos inteligentes y puede operar de manera independiente o interconectarse con otros sistemas a través de varios protocolos. El ESP32 mejora la funcionalidad y la eficiencia en una amplia gama de proyectos, desde hogares inteligentes hasta IoT industrial.

 

Desarrollar Espressif ESP32 con VSCode

Abre el VSCode sitio web para descargar según el sistema y los bits del sistema apropiados.

Después de ejecutar el paquete de instalación, puede continuar con la configuración predeterminada. Sin embargo, para una mejor experiencia, se recomienda marcar las casillas de los elementos 1, 2 y 3.

  • Habilitar los elementos 1 y 2 le permite abrir VSCode directamente haciendo clic derecho en un archivo o directorio, mejorando su flujo de trabajo.

  • Habilitar el elemento 3 le permite seleccionar VSCode como la opción predeterminada al elegir cómo abrir archivos.

Espressif ESP32- 1

 

Instalar Expresivo Fuerzas de Defensa de Israel Enchufar

Nota: La última versión del plugin es V1.6.4. Para una experiencia consistente, los usuarios pueden elegir la misma versión que la nuestra.

Para abrir VSCode, presiona Shift+Ctrl+X para acceder al administrador de complementos.

Espressif ESP32- 2
En la barra de búsqueda, escribe Espressif IDF, selecciona el complemento apropiado y haz clic en Instalar.
Espressif ESP32- 3
  • Presione F1 para ingresar:

esp-idf: configurar la extensión esp-idf

Espressif ESP32- 4
  • Seleccione express (esta guía es para usuarios que la instalan por primera vez).
Espressif ESP32- 5

Selecciona el servidor de descarga y elige la versión de ESP-IDF que deseas utilizar. Recomendamos la última versión, V5.1.1, ya que el soporte para ESP32-C6 comienza desde V5.1.

Especifique las rutas de instalación para el directorio del contenedor ESP-IDF y el directorio de herramientas ESP-IDF.

Nota: Si has instalado previamente ESP-IDF o has encontrado problemas de instalación, asegúrate de eliminar completamente los archivos existentes.

Después de configurar, haz clic en Instalar para descargar. Aparecerá la interfaz de descarga y las herramientas y el entorno correspondientes se instalarán automáticamente. Solo espera un momento.

Una vez que se complete la instalación, verá la siguiente interfaz, indicando que el proceso ha finalizado.

 

Ejemplo de demostración

  • Presione F1 para entrar:
esp-idf:mostrar proyectos de ejemplos
  • Seleccione la versión de IDF correspondiente:

Espressif ESP32- 6

Usando la demostración de Hello World como ejemplo:

  1. Selecciona la demostración correspondiente.

  2. El archivo Léame indicará a qué chip se aplica la demostración (los detalles de uso y estructura de archivos se describen a continuación y se omiten aquí).

  3. Haz clic para crear la demostración.

Elija la ruta para guardar la demostración, asegurándose de que no contenga una carpeta con el mismo nombre que la demostración.

 

Modificar puerto COM

Los puertos COM correspondientes se muestran aquí; haga clic para modificarlos.

Seleccione los puertos COM según su dispositivo. Se recomienda utilizar el puerto COM correspondiente al conector USB (visible en el administrador de dispositivos).

Si falla la descarga, presione el botón de reinicio durante más de 1 segundo y espere a que la PC reconozca el dispositivo nuevamente antes de intentar realizar la descarga nuevamente.

Selecciona el proyecto o la demostración a utilizar, luego terminamos la modificación de los puertos COM.

 

Modificar el Objeto del Controlador

El objeto del controlador se muestra aquí y puede modificarlo haciendo clic en él.

  1. Seleccione el proyecto o demostración que desea usar y espere un minuto después de hacer clic.

  2. Selecciona el objeto que necesitamos manejar, que es nuestro chip principal ESP32C6.

  3. Elige la ruta a openocd. Esta selección no nos afecta aquí, así que puedes elegir una al azar.

 

El resto de la barra de estado

  1. Editor de configuración SDK: admite la modificación de la mayoría de las funciones de ESP-IDF.

  2. Limpieza total: borra todos los archivos compilados.

  3. Compilar: Compila el proyecto.

  4. Modo de descarga actual: el valor predeterminado es UART.

  5. Grabar firmware: graba el firmware actual después de compilarlo.

  6. Abrir monitor de puerto serie: se utiliza para ver información del puerto serie.

  7. Botón todo en uno: compila, graba y abre el monitor serie (más comúnmente utilizado para depurar).

Espressif ESP32 -7

Haga clic en el botón todo en uno que describimos anteriormente para compilar, grabar y abrir el monitor del puerto serie. El proceso de compilación puede tardar un tiempo, especialmente la primera vez. Durante este proceso, ESP-IDF puede consumir recursos significativos de la CPU, lo que podría causar un retraso en el sistema.

Para un nuevo proyecto, necesitarás seleccionar el método de descarga y elegir UART. Esto se puede cambiar más tarde en la sección Métodos de Descarga (haz clic para mostrar las opciones). Con el circuito de descarga automática a bordo, no se requiere operación manual para la descarga automática.

Después de una descarga exitosa, el monitor serial se abrirá automáticamente. Verá que el chip genera la información correspondiente y se le solicitará que reinicie después de 10 segundos.

 

Preguntas más frecuentes

 

¿Para qué se utiliza el Espressif ESP32?

El Espressif ESP32 se puede utilizar para crear dispositivos de hogar inteligente, sensores ambientales y automatización del hogar: los dispositivos basados en ESP32 pueden controlar luces, termostatos y otros electrodomésticos a través de conexiones Wi-Fi o Bluetooth, lo que lo convierte en una opción popular para proyectos de automatización del hogar DIY.

 

¿Cómo configuro el objetivo del dispositivo Espressif en VS Code?

Selecciona un objetivo de Espressif (esp32, esp32s2, etc.) seleccionando el menú Ver > Paleta de Comandos y escribiendo el comando ESP-IDF: Establecer objetivo de dispositivo Espressif. Selecciona el menú Ver > Paleta de Comandos y escribe ESP-IDF: Seleccionar configuración de placa OpenOCD para elegir los archivos de configuración de openOCD para el servidor de extensión openOCD.

 

¿Debería usar Arduino o ESP32?

Considerando todo, la elección entre ESP32 y Arduino depende en gran medida de los requisitos del proyecto. Para aplicaciones complejas y conectadas, ESP32 es la elección, mientras que para simplicidad y aprendizaje, se prefiere Arduino.  

 

Publicación anterior
Siguiente publicación

Deja un comentario

Todos los comentarios del blog se revisan antes de publicarlos.

Alguien compró recientemente un

¡Gracias por suscribirte!

¡Este correo electrónico ha sido registrado!

Compra el look

Elija opciones

Visto recientemente

Editar opción
Notificación de nuevo disponible
this is just a warning
Acceso
Carro de la compra
0 elementos
RuffRuff App RuffRuff App by Tsun