CONTENIDO ►
El monitor serie de Arduino se utiliza para depurar el firmware del microcontrolador, obtener información sobre el funcionamiento del programa y enviar comandos al microcontrolador a través de USB. ¿Qué es el monitor serie y para qué sirve? Veamos cómo trabajar con un monitor serie: selección de la velocidad a la que se intercambia la información, comandos en el programa para enviar texto y variables al monitor serie del IDE Arduino.
Para esta actividad necesitaremos:
- Arduino Uno / Arduino Nano / Arduino Mega
Qué es el Monitor Serial de Arduino IDE

Como usar el monitor serie en Arduino. La utilidad consta de una ventana dividida en tres partes. La parte superior es el campo de entrada donde puede enviar datos desde su ordenador. En el centro están los datos recibidos del puerto serie. En la parte inferior de la ventana está el menú de configuración. Para evitar un error al cargar el sketch y abrir el monitor serie, debes seleccionar el puerto COM en el que se detecta la placa Arduino Uno.
Para abrir el monitor serie, haz clic en el icono de la esquina superior derecha del IDE de Arduino o utiliza la combinación de teclas Ctrl+Shift+M. Por defecto, el monitor serie de Arduino está configurado a 9600 bps – Serial.begin(9600), por lo que muchos programas utilizan esta velocidad. Si la velocidad en baudios del código y la configuración del monitor serie son diferentes, toda la información se mostrará como jeroglíficos y cuadrados.
Envío y recepción de datos por Monitor Serie
Para ejecutar la utilidad, utilice los siguientes comandos:
Serial.begin(); – inicia el monitor serie
Serial.end(); – detiene y borra el monitor serie
Serial.print(); – envía datos al monitor serie
Serial.println(); – envía datos con un salto de línea
Serial.read(); – recibe datos del monitor serie
Serial.parseInt(); – lee números grandes del monitor serie
Programa para enviar texto a Monitor Serie
void setup(){ Serial.begin(9600); // inicializar el monitor serie Serial.print("Hello!"); // mostrar Hello! en el monitor serie } void loop(){ }
Programa para enviar variable a Monitor Serie
Si se desea desactivar el monitor serie o borrar el portapapeles, se utiliza Serial.end(). Para reiniciar el intercambio de información entre el Arduino y el ordenador, se ejecuta de nuevo el comando Serial.begin(). Y para mostrar los mensajes en el monitor serie del microcontrolador Arduino Uno, se pueden utilizar tabuladores y saltos de línea para que la información sea más legible. Vea el siguiente programa de ejemplo.
int x; void setup(){ Serial.begin(9600); // inicializar el monitor serie } void loop(){ x = x + 1; Serial.print("x = "); Serial.println(x); // mostrar variable en el monitor serie delay(1000); }
Salto de línea y tabulación a Monitor Serie
int x; void setup(){ Serial.begin(9600); // inicializar el monitor serie } void loop(){ x = x + 1; Serial.print("x"); Serial.print("\t"); // tabulación Serial.print("="); Serial.print("\t"); // tabulación Serial.println(x); // mostrar variable en el monitor serie delay(1000); }
Conclusión. ¿Qué es el monitor serie Arduino y para qué sirve? Cómo conectar correctamente el monitor del puerto Arduino para no obtener cuadrados y jeroglíficos es el comando Serial.begin(9600) (la velocidad de comunicación por defecto). Para enviar datos al puerto serie desde el ordenador y controlar el Arduino, usamos el comando Serial.read() para recibir datos y función Serial.parseInt() para leer números grandes.

Deja una respuesta