#include <Servo.h>
Servo miServo; // Crea un objeto Servo, llamado "miServo"
int pulsadorPin = 8; // Pin al que está conectado el pulsador
int servoPin = 3; // Pin al que está conectado el servomotor
int angulo = 90; // Ángulo inicial del servomotor
void setup() {
miServo.attach(servoPin); // Asocia el objeto Servo al pin del servomotor
pinMode(pulsadorPin, INPUT);
miServo.write(angulo); // Establece el ángulo inicial
}
void loop() {
int estadoPulsador = digitalRead(pulsadorPin);
if (estadoPulsador == HIGH) {
// Si el pulsador está presionado, mueve el servomotor a un ángulo diferente
angulo = 180; // Puedes cambiar este ángulo al que desees
miServo.write(angulo);
} else {
// Si el pulsador no está presionado, vuelve al ángulo inicial
angulo = 90;
miServo.write(angulo);
}
}