Qué es el Monitor Serie de Arduino IDE y para qué sirve

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:

Qué es el Monitor Serial de Arduino IDE

Qué es el Monitor Serie Arduino y para qué sirve
Qué es el Monitor Serie Arduino y para qué sirve

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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *