0% encontró este documento útil (0 votos)
6 vistas1 página

Control de Servo con Comandos Seriales

El código controla un servo mediante comandos enviados desde el Monitor Serie. Permite abrir y cerrar una 'máscara' al recibir los comandos 'abri mascara' y 'cerra mascara'. Si se recibe un comando no válido, se notifica al usuario.

Cargado por

Benegas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas1 página

Control de Servo con Comandos Seriales

El código controla un servo mediante comandos enviados desde el Monitor Serie. Permite abrir y cerrar una 'máscara' al recibir los comandos 'abri mascara' y 'cerra mascara'. Si se recibe un comando no válido, se notifica al usuario.

Cargado por

Benegas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include <Servo.

h> // Librería para servos

Servo Servo1; // Objeto servo

// Ángulos
const int CERRADO = 10;
const int ABIERTO = 90;

String comando; // Para guardar lo que escribimos en el Monitor Serie

c
void loop() {
// Si hay texto escrito en el Monitor Serie
if ([Link]() > 0) {
comando = [Link]('\n'); // Lee hasta Enter
[Link](); // Borra espacios en blanco

if (comando == "abri mascara") {


[Link](ABIERTO);
delay(500);
[Link]("Mascara abierta");
}
else if (comando == "cerra mascara") {
[Link](CERRADO);
delay(500);
[Link]("Mascara cerrada");
}
else {
[Link]("Comando no valido. Usa: abri mascara / cerra mascara");
}
}
}

También podría gustarte