Arduino - while ou if?

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 4

  • @luizamadeu7046
    @luizamadeu7046 2 роки тому +1

    muito boa essa explicação.

  • @tellymartins9833
    @tellymartins9833 2 роки тому

    boa explicacao

  • @andrerefberg128
    @andrerefberg128 2 роки тому

    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);
    }