Servo motor com push button

 

Uso de Push Button com Servo Motor no Arduino

O push button (botão de pressão) pode ser usado para controlar um servo motor no Arduino de forma simples e eficiente. O servo motor é um atuador que permite posicionamento preciso em ângulos específicos, enquanto o push button funciona como um interruptor para acionar movimentos.


Funcionamento Básico

  1. Conexões:

    • O servo motor é conectado a um pino PWM (~) do Arduino (ex: pino 9).

    • O push button é ligado a um pino digital (ex: pino 2) com um resistor pull-down ou pull-up para evitar leituras flutuantes.

  2. Programação:

    • A biblioteca Servo.h é usada para controlar o servo.


Exemplo de código

#include <Servo.h>

Servo myservo;
int value;
double angle;

void setup()
{
  Serial.begin(9600);
  myservo.attach(9);
}

void loop()
{
  value = digitalRead(7);
  if(value==HIGH) {
    angle = 180;
  } else {
    angle = 0;
  }
  Serial.println(angle);
  myservo.write(angle);  
  delay(50);
}






Comentários

Postagens mais visitadas