
int pulsador = 2; //etiqueta para DI2
int estado; //etiqueta para registro
void setup() {
pinMode(pulsador, INPUT_PULLUP); //pin 2 como entrada pull up
Serial.begin(9600); //iniciación de comunicación serial a 9600 baudios
}
void loop() {
estado=digitalRead(pulsador); //guardar estado de DI2 en “estado”
Serial.println(estado); //escritura serial
delay(250); //delay para evitar lecturas erróneas
}
int pulsador = 2; //etiqueta para DI2
int estado; //etiqueta para registro
int pot; //etiqueta para lectura analógica
void setup() {
pinMode(pulsador, INPUT_PULLUP); //pin 2 como entrada pull up
Serial.begin(9600); //iniciación de comunicación serial a 9600 baudios
}
void loop() {
estado=digitalRead(pulsador); //guardar estado de DI2 en “estado”
pot=analogRead(A0); //lectura analógica
Serial.print(estado); //primera variable a graficar
Serial.print(“,”); //separador para variables
Serial.println(pot); //escritura serial
delay(250); //delay para evitar lecturas erróneas
}Serial.print(variable1);
Serial.print(separador);
Serial.print(variable2);
Serial.print(separador);
…
…
Serial.println(ultima variable)
Preguntas frecuentes
¿Qué es el Serial Plotter de Arduino?
Es una herramienta incluida en el IDE de Arduino que grafica en tiempo real los valores que llegan por el puerto serie. Permite ver el comportamiento de una señal en el tiempo en vez de leer números sueltos.
¿Para qué sirve graficar datos de un sensor?
Para analizar su comportamiento en el tiempo, ver tendencias y contrastar varias señales a la vez para entender cómo trabajan en conjunto. Es mucho más revelador que mirar una lista de valores.
¿Es difícil usar el Serial Plotter?
No, y esa es su gracia: es una herramienta sencilla y fácil de usar. Basta con imprimir los valores por el puerto serie desde el sketch y abrir el Serial Plotter en el IDE.
¿Puedo graficar varias señales a la vez?
Sí. El Serial Plotter permite representar más de una señal simultáneamente, que es justamente lo útil cuando se quiere contrastar dos sensores o ver cómo se relacionan entre sí.
Aprende esto en un curso
Si prefieres verlo en vivo y con alguien que resuelva tus dudas, estos cursos presenciales de MCI Educación cubren el tema de este tutorial:
- Arduino desde Cero: Primeros Pasos en Programación — nivel inicial, 15 horas presenciales en Santiago
- Arduino en profundidad: Sensores y actuadores para proyectos reales — nivel intermedio, 12 horas presenciales en Santiago