Arduino Nano ESP32 - Estructura del código
Para aprender a programar para ESP32, necesitas aprender la estructura del código de Arduino Nano ESP32. Este tutorial proporciona y explica la estructura del código de Arduino Nano ESP32.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Estructura básica del código
El código de Arduino Nano ESP32 (también llamado sketch de Arduino Nano ESP32) tiene la misma estructura que el código de Arduino. Incluye dos partes principales: el código de configuración y el código de bucle.
Código de configuración
- El código de configuración es el código en la función setup().
- El código de configuración se ejecuta justo después del encendido o del reinicio.
- El código de configuración se ejecuta solo una vez.
- El código de configuración se utiliza para inicializar variables, modos de los pines y empezar a usar bibliotecas.
Código de bucle
- El código del bucle es el código en la función loop().
- El código del bucle se ejecuta justo después del código de configuración.
- El código del bucle se ejecuta repetidamente (infinitamente).
- El código del bucle se usa para realizar la tarea principal de la aplicación.
Ejemplo
Pasos R\u00e1pidos
- Si es la primera vez que usas Arduino Nano ESP32, consulta cómo configurar el entorno para Arduino Nano ESP32 en Arduino IDE.
- Copia el código anterior y pégalo en Arduino IDE.
- Compila y sube el código a la placa Arduino Nano ESP32 haciendo clic en el botón Upload en Arduino IDE.
- Abre el Monitor Serial en Arduino IDE.

- Ver la salida en el Monitor Serial
Como puedes ver en el Monitor Serial, “Este es el código de configuración de Arduino Nano ESP32” se imprime una vez, pero “Este es el código de bucle de Arduino Nano ESP32” se imprime muchas veces. Eso significa que el código de configuración de Arduino Nano ESP32 se ejecuta una vez, y el código del bucle de Arduino Nano ESP32 se ejecuta repetidamente. El código de configuración se ejecuta primero.
※ Nota:
Las funciones setup() y loop() deben utilizarse en el código de Arduino Nano ESP32. Si no, se genera un error.
Otras Partes
Aparte del código de configuración y del bucle, un sketch de Arduino Nano ESP32 puede incluir algunas de las siguientes partes:
- Block comment: usually used to write some information about the author, the wiring instruction, the license ... Arduino Nano ESP32 will ignore this part.
- Libraries inclusion: is used to include libraries into the sketch.
- Constant definition: used to define constant
- Global variables declaration
Por ejemplo:
Pasos R\u00e1pidos
- Si es la primera vez que usas Arduino Nano ESP32, consulta cómo configurar el entorno para Arduino Nano ESP32 en Arduino IDE.
- Copia el código anterior y pégalo en Arduino IDE.
- Compila y carga el código en la placa Arduino Nano ESP32 haciendo clic en el botón Subir en Arduino IDE
- Abre el Monitor Serie en Arduino IDE

- Ver la salida en el Monitor Serial
No necesitamos entender el código línea por línea ahora. Solo necesitamos conocer la estructura del código. El código línea por línea será explicado en los próximos tutoriales.