Arduino - Graficador Serial
En este tutorial, aprenderemos a usar el Serial Plotter en Arduino IDE y a trazar múltiples gráficos.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de Serial Plotter
Serial Plotter es una de las herramientas del IDE de Arduino. Arduino puede leer la temperatura, la humedad o cualquier tipo de datos de sensores, y enviarlos a Serial Plotter. Serial Plotter recibe datos de Arduino y los visualiza como formas de onda. Serial Plotter puede visualizar no solo datos de un solo sensor, sino también datos de múltiples sensores en el mismo gráfico.
Los datos se intercambian entre Serial Plotter y Arduino a través del cable USB, que también se utiliza para cargar el código en Arduino. Por lo tanto, para usar Serial Plotter, debemos conectar Arduino y el PC a través de este cable.
El plotter serial incluye un cuadro de selección para seleccionar la velocidad de baudios de la comunicación serial y un gráfico:
- Eje X: representa el tiempo. Tiene 500 puntos. El tiempo entre cada punto es el tiempo entre dos llamadas consecutivas a la función Serial.println(). Este tiempo suele ser igual al tiempo de la función loop().
- Eje Y: representa los valores recibidos desde Arduino. El eje Y se ajusta automáticamente a medida que el valor aumenta o disminuye.
Si quieres usar el Serial Plotter en tu teléfono inteligente, puedes usar el Web Serial Plotter en su lugar.
Cómo abrir el plotter serial
En el IDE de Arduino, haga clic en el icono Serial Plotter.

Trazado de una única línea en un gráfico
Para imprimir un único gráfico, solo necesitamos enviar los datos y terminarlo con el carácter “\r\n”.
En detalle, solo necesitamos usar la función Serial.println().
※ Nota:
Serial.println() añade automáticamente “\r\n” caracteres después de los datos.
Ejemplo de código
Este ejemplo lee el valor de un pin de entrada analógica y lo grafica en Serial Plotter.
Pasos R\u00e1pidos
- Copia el código anterior y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en la IDE de Arduino para subir el código al Arduino
- Abre el Serial Plotter
- Selecciona la velocidad de baudios 9600
- Ver el gráfico en el Serial Plotter

Representación de varias líneas en un gráfico
Cuando queremos graficar varias variables, necesitamos separar las variables entre sí mediante la secuencia “\t” o el carácter " " . El último valor debe terminar con los caracteres “\r\n”.
En detalle:
- La primera variable
- Las variables intermedias
- La última variable
Ejemplo de código
Este ejemplo lee los valores de 4 pines de entrada analógica y los grafica en Serial Plotter.
Gráficos múltiples:

Ejemplo de 3 formas de onda senoidales
Gráfico de múltiples formas de onda senoidales:

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.