Arduino Nano ESP32 - Monitor Serial
Este tutorial proporciona instrucciones sobre cómo usar el Monitor Serial en el IDE de Arduino con la placa 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) |
Acerca del Monitor Serie
Cuando programas para ESP32, necesitas saber cómo se ejecuta el código de Arduino Nano ESP32: usa la herramienta Serial Monitor en el IDE de Arduino. Está diseñada para dos propósitos:
- Arduino Nano ESP32 → PC: Tu código en Arduino Nano ESP32 envía datos a través de Serial. El Monitor Serial en la PC recibe los datos y los muestra. Esto es muy útil para depurar y monitorear.
- PC → ESP32: Escribes algunos datos y los envías desde la PC al Arduino Nano ESP32. Esto es útil para enviar comandos desde tu PC al Arduino Nano ESP32.
Necesitas un cable USB entre la PC y Arduino Nano ESP32. Este cable también se utiliza para subir el código al Arduino Nano ESP32.
Cómo usar el Monitor Serial
Abrir Monitor Serial
Solo tienes que hacer clic en un icono de Arduino IDE, como se muestra en la imagen a continuación:

Componentes en el Monitor Serie
El Serial Momitor está compuesto por 8 componentes.
- Consola de salida: este componente muestra los datos recibidos de Arduino Nano ESP32.
- Casilla de desplazamiento automático: este componente ofrece opciones para habilitar/deshabilitar el desplazamiento automático en la consola de salida.
- Casilla de verificación para mostrar la marca de tiempo: este componente ofrece opciones para agregar una marca de tiempo antes de los datos.
- Botón para limpiar la salida: Cuando se haga clic en este botón, el texto de la consola de salida se borra.
- Selección de la tasa de baudios: Este componente ofrece opciones para seleccionar la velocidad de comunicación (tasa de baudios) entre PC y Arduino Nano ESP32. Este valor DEBE ser el mismo que el valor utilizado en el código de Arduino Nano ESP32 (en la función Serial.begin()).
- Cuadro de texto: este componente te permite escribir caracteres que se enviarán a la placa Arduino Nano ESP32 cuando hagas clic en Enviar
- I. Selección de terminación: este componente ofrece opciones para seleccionar los caracteres finales que se añaden a los datos enviados al Arduino Nano ESP32. Las opciones disponibles incluyen:
- Sin terminación de línea: no añade nada
- Nueva línea: añade un salto de línea (LF, o '\n') carácter
- Retorno de carro: añade retorno de carro (CR, o '\r') carácter
- Tanto salto de línea como retorno de carro: añade ambos caracteres
- Botón Enviar: cuando se haga clic en este botón, el Monitor de Serie envía datos en el cuadro de texto más los caracteres finales al Arduino Nano ESP32
Arduino Nano ESP32 Para PC
Cómo enviar datos desde la placa Arduino Nano ESP32 al PC:
- Establezca la velocidad en baudios e inicialice el puerto Serial usando la función Serial.begin()
- Envía datos al Monitor Serial utilizando una de las siguientes funciones:
- Si es la primera vez que usa Arduino Nano ESP32, consulte cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Copie el código anterior y péguelo en el IDE de Arduino.
- Compilar y subir el código a la placa Arduino Nano ESP32 haciendo clic en el botón Subir en el IDE de Arduino.
- Abra el Monitor Serial en el IDE de Arduino.
- Seleccione la velocidad en baudios 9600.
- Vea la salida en el Monitor Serial.
- Prueba a cambiar la función Serial.println() a la función Serial.print().
Por ejemplo, envíe “¡Hola Mundo!” al Monitor Serial
Ejemplo de uso
El siguiente código de ejemplo envía el “newbiely.com” desde Arduino Nano ESP32 al Monitor Serial cada segundo
Pasos R\u00e1pidos
PC a Arduino Nano ESP32
Cómo enviar datos desde la PC al Arduino Nano ESP32
- En la PC:
- Escribe texto en el Monitor Serial
- Haz clic en el botón Enviar.
- Establecer la velocidad en baudios y iniciar el puerto Serial
- Comprobar si los datos entrantes están disponibles
- Leer datos desde el puerto serie utilizando una de las siguientes funciones:
- Si el texto recibido (comando) es “ON”, enciende el LED
- Si el texto recibido (comando) es “OFF”: apaga el LED
- 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 de Arduino IDE.
- Abre el Monitor Serie en Arduino IDE.
- Selecciona la tasa de baudios 9600 y la opción de salto de línea.
- Escribe “ON” o “OFF” y haz clic en el botón Enviar.
- Ver el estado del LED integrado en la placa Arduino Nano ESP32. Veremos que el estado del LED está ENCENDIDO o APAGADO, respectivamente.
- También vemos el estado del LED en el Monitor Serial.
- Escribe varias veces el comando “ON” o “OFF”.
Y luego escribes código de Arduino Nano ESP32 para leer datos y procesarlos:
Por ejemplo:
Ejemplo de uso
El siguiente código de ejemplo de Arduino Nano ESP32 lee comandos desde Serial para encender o apagar un LED integrado.
⇒ Necesitamos enviar un terminador junto con un comando ⇒ podemos añadir un carácter de nueva línea ('\n'). Para añadir un carácter de nueva línea, seleccione “newline” opción en el Monitor Serial antes de enviar los datos. Arduino Nano ESP32 leerá los datos hasta el carácter de nueva línea. En este caso, el carácter de nueva línea se llama terminador o delimitador.
Pasos R\u00e1pidos
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.