Muito boa sua abordagem mas eu devo estar fazendo algo de errado. Tentei reproduzir o que vc fez mas no meu caso estou usando um servo. A ideia é enquanto o botao esta apertado ele fica em 60gr., soltou ele retorna ao 0gr. Mas na pratica com o servo quando aciono o botao ele vai p 60gr e quando solto ele continua la. Vou deixar o código que fiz, se puder me ajudar agradeço muito. #include Servo servo_3; void setup() { servo_3.attach(3, 500, 2500); pinMode(6, INPUT); } void loop() { int estadoBotaoC = 0; servo_3.write(0); estadoBotaoC = digitalRead(6);
while (estadoBotaoC == HIGH) { servo_3.write(60); }
muito boa essa explicação.
boa explicacao
Muito boa sua abordagem mas eu devo estar fazendo algo de errado. Tentei reproduzir o que vc fez mas no meu caso estou usando um servo. A ideia é enquanto o botao esta apertado ele fica em 60gr., soltou ele retorna ao 0gr. Mas na pratica com o servo quando aciono o botao ele vai p 60gr e quando solto ele continua la. Vou deixar o código que fiz, se puder me ajudar agradeço muito.
#include
Servo servo_3;
void setup()
{
servo_3.attach(3, 500, 2500);
pinMode(6, INPUT);
}
void loop()
{
int estadoBotaoC = 0;
servo_3.write(0);
estadoBotaoC = digitalRead(6);
while (estadoBotaoC == HIGH) {
servo_3.write(60);
}
servo_3.write(0);
}
conseguiu arrumar amigo?