Controle de Servo Motor com 3 Push Buttons no Arduino

 servo motor é um componente essencial em projetos de automação e robótica, permitindo movimentos angulares precisos. Quando combinado com push buttons, é possível criar um sistema de controle intuitivo para posicionar o servo em ângulos específicos. Neste texto, veremos como usar três botões para mover um servo motor em diferentes posições (como 0°, 90° e 180°) usando um Arduino.

Exemplo de código

// C++ code

//

#include <Servo.h>

Servo servo_9;

void setup()

{

  pinMode(10, INPUT);

  servo_9.attach(9, 500, 2500);

  pinMode(11, INPUT);

  pinMode(12, INPUT);

}

void loop()

{

  if (digitalRead(10) == HIGH) {

    servo_9.write(180);

  }

  if (digitalRead(11) == HIGH) {

    servo_9.write(90);

  }

  if (digitalRead(12) == HIGH) {

    servo_9.write(0);

  }

  delay(10); // Delay a little bit to improve simulation performance

}







Comentários

Postagens mais visitadas