#include <Servo.h>
Servo myservo;
int lastAngulo = -1; // Almacena el último ángulo enviado al monitor
void setup() {
myservo.attach(9);
Serial.begin(9600);
}
void loop() {
int adc = analogRead(A0);
int angulo = map(adc, 0, 1023, 0, 180);
// Siempre actualiza la posición del servomotor
myservo.write(angulo);
// Solo imprime en el monitor si hay un cambio significativo
if (abs(angulo - lastAngulo) > 1) { // Cambia el valor "1" según la sensibilidad deseada
Serial.print("Angulo: ");
Serial.println(angulo);
lastAngulo = angulo; // Actualiza el último ángulo impreso
}
delay(10);
}