Controle de Servo Motor com 3 Push Buttons no Arduino
O 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
Postar um comentário