No se que hice mal, el servo se vuelve loco y empieza a girar y hace bimmm f bimmm. El codigo es este:
#include <Servo.h>
Servo motor;
int valor, valor_antiguo, estado;
int pulsador = 4;
void setup() {
motor.attach(6);
Serial.begin(9600);
pinMode(pulsador,INPUT);
}
void loop() {
valor = digitalRead(pulsador);
if((valor==HIGH)&&(valor_antiguo==LOW)){
motor.write(90);
}
else{
motor.write(0);
}
}