ESP32-C3-12F usando el IDE de Arduino - Primeros pasos - Configuración de entorno
Tags: esp32, esp8266, esp32c3, tutorial
Published: 2022-06-23 21:11:42

# Descripción

Aprenderemos a configurar las herramientas necesarias para comenzar a usar la ESP-C3-12F


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oaxrdowbfol23xzv4u80.png)

# Herramientas

- Arduino IDE
- ESP-3C-12F

# Instalar Arduino IDE

La instalación de IDE de Arduino es como la instalación de cualquier programa en Windows, GNU/Linux y MAC, puedes descargarlo desde aquí [Software | Arduino](https://www.arduino.cc/en/software).

### Configurar Arduino IDE

El primer paso es agregar el repositorio en donde se encuentra nuestra dev board, para eso abrimos las preferencias:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vw716o6lixl4qs88ovjn.png)

Una vez adentro, ingresamos el siguiente enlace en el campo “Gestor de URLs de placas adicionales” ~~[https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json](https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json)~~:

[https://dl.espressif.com/dl/package_esp32_index.json](https://dl.espressif.com/dl/package_esp32_index.json)

Este Link es "Mejor" ya que el anterior podría dar un error en esptool.exe, :)


Damos click en “OK” y ahora es tiempo de instalar nuestra dev board en el gestor de placas, eso lo hacemos dando click en la opción de “Gestor de placas”:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u7hty93hnsch7qz4zfai.png)
En la sección que se abrió, buscamos “esp32” y damos click en instalar:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kd0jg2hrh9i20pjn11i7.png)

Si todo salió bien, debemos de ver este mensaje en la terminal:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bx5061s1dn7hdjgomuh3.png)

Una vez finalaizada la instalaion de la placa seleccionamos “ESP32-C3”:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iea1tzl445ibxb6ekwg3.png)

o, si estas usando la version beta del IDE, da click en la lista desplegable de placas >seleccionar otra placa y puerto:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vhe500ydfjnxg8v5hw3o.png)

Busca C3 y selecciona el puerto en el que esta conectada tu placa de desarrollo y da click en OK:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mxmpvtx34mw8wi1zu133.png)

Ahora cambia la velocidad de subida a 115200:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u9x2ff8dzgfe74xybz3p.png)

### Configurar el monitor serial:

Abre las preferencias avanzadas del IDE abriendo el siguiente archivo: C:\Users\tu usuario\AppData\Local\Arduino15\preferences.txt :


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tce4muph82ipsjcih386.png)

Cambia las siguientes líneas (posiblemente 35 y 36) de:

esp32c3.serial.disableDTR=false

esp32c3.serial.disableRTS=false

a:

esp32c3.serial.disableDTR=true

esp32c3.serial.disableRTS=true

Si no están en el archivo añádelas y guarda el archivo.

# Cargar tu primer programa

Para cargaar tu primer programa, es necesario poner en modo carga la placa, eso se hace de la siguiente forma, antes de que comience la carga, pulsa el botón "Boot" y mantenlo pulsado. Manten pulsado el botón "Reset". Suelta el botón "Boot". Suelta el botón "Reset". Esto pone la placa en modo de programación. Comprueba que la placa está lista desde el monitor de serie: debe aparecer el mensaje "waiting for download".


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/59tlg5orxzesg0svq1k7.png)

Es necesario cambiar la velocidad en baudios a la velocidad con la que trabaja nuestra placa que es de 115200:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dfqx67ckdvhq5v3ubpbz.png)

Haz clic en [Sketch] - [Upload] para cargar el sketch.

## Fuentes:

[Quick Start Guide ESP-C3-12F : 6 Steps - Instructables](https://www.instructables.com/Quick-Start-Guide-ESP-C3-12F/)