Índice:
- Etapa 1: componentes necessários
- Etapa 2: Princípio
- Etapa 3: Diagrama Esquemático
- Etapa 4: Procedimentos
- Etapa 5: Código
Vídeo: SERVO MOTOR COM ARDUINO UNO R3: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Servo é um tipo de motoredutor que só pode girar 180 graus. Ele é controlado pelo envio de pulsos elétricos da placa Arduino Uno. Esses pulsos informam ao servo para qual posição ele deve se mover.
Etapa 1: componentes necessários
- Placa Arduino Uno * 1
- Cabo USB * 1
- Servo * 1
- Breadboard * 1
- Fios de ligação
Etapa 2: Princípio
Servo consiste em shell, placa de circuito, motor não principal, engrenagem e detecção de localização. Seu princípio de funcionamento é o seguinte: a placa Arduino Uno envia um sinal PWM para o servo motor e, em seguida, esse sinal é processado por IC na placa de circuito para calcular a direção de rotação para acionar o motor e, em seguida, essa força motriz é transferida para o braço oscilante pela engrenagem de redução. Ao mesmo tempo, o detector de posição retorna o sinal de localização para julgar se a localização definida foi alcançada ou não.
Etapa 3: Diagrama Esquemático
Etapa 4: Procedimentos
Passo 1:
Construa o circuito.
Passo 2:
Baixe o código em
Etapa 3:
Faça upload do esboço para a placa Arduino Uno
Clique no ícone Upload para fazer upload do código para o painel de controle.
Se "Upload concluído" aparecer na parte inferior da janela, significa que o esboço foi carregado com sucesso.
Agora, você pode ver o servo motor girar 90 graus (girar uma vez a cada 15 graus). E então gire na direção oposta.
Etapa 5: Código
/***********************************************
* nome: Servo
* função: você pode ver o servo motor girar 90 graus (girar uma vez a cada 15 graus).
* E então gire na direção oposta.
************************************************/
// Email: [email protected]
// Site: www.primerobotics.in
#incluir
/************************************************/
Servo myservo; // cria objeto servo para controlar um servo
/************************************************/
void setup ()
{
myservo.attach (9); // anexa o servo no pino 9 ao objeto servo
myservo.write (0); // volta a 0 graus
delay (1000); // aguarde um segundo
}
/*************************************************/
void loop ()
{
myservo.write (15); // vai para 15 graus
delay (1000); // aguarde um segundo
myservo.write (30); // vai para 30 graus
delay (1000); // aguarde um segundo.33
myservo.write (45); // vai para 45 graus
delay (1000); // aguarde um segundo.33
myservo.write (60); // vai para 60 graus
delay (1000); // aguarde um segundo.33
myservo.write (75); // vai para 75 graus
delay (1000); // aguarde um segundo.33
myservo.write (90); // vai para 90 graus
delay (1000); // aguarde um segundo
myservo.write (75); // voltar para 75 graus
delay (1000); // aguarde um segundo.33
myservo.write (60); // voltar a 60 graus
delay (1000); // aguarde um segundo.33
myservo.write (45); // voltar para 45 graus
delay (1000); // aguarde um segundo.33
myservo.write (30); // voltar a 30 graus
delay (1000); // aguarde um segundo.33
myservo.write (15); // voltar para 15 graus
delay (1000); // aguarde um segundo
myservo.write (0); // volta a 0 graus
delay (1000); // aguarde um segundo
}
/**************************************************/
Recomendado:
Motor de passo controlado por motor de passo - Motor de passo como codificador giratório: 11 etapas (com imagens)
Motor de passo controlado por motor de passo | Motor de passo como codificador rotativo: Você tem alguns motores de passo por aí e quer fazer alguma coisa? Neste Instructable, vamos usar um motor de passo como um codificador rotativo para controlar a posição de outro motor de passo usando um microcontrolador Arduino. Então, sem mais delongas, vamos
Conecte o Maduino UNO ao servo motor: 7 etapas
Conecte o Maduino UNO ao servo motor: Neste tutorial, usaremos o Arduino UNO, o servo motor e o Visuino para girar o servo motor. Assista a um vídeo de demonstração
Como executar o motor DC sem escova Drone Quadcopter usando o controlador de velocidade do motor sem escova HW30A e o servo testador: 3 etapas
Como executar o motor DC sem escova Drone Quadcopter usando o controlador de velocidade do motor sem escova HW30A e servo testador: Descrição: este dispositivo é chamado de testador de servo motor, que pode ser usado para executar o servo motor por simples plug no servo motor e fonte de alimentação para ele. O dispositivo também pode ser usado como um gerador de sinal para controlador elétrico de velocidade (ESC), então você não pode
Como controlar o motor DC sem escova de drone Quadcopter (tipo 3 fios) usando o controlador de velocidade do motor HW30A e o Arduino UNO: 5 etapas
Como controlar o motor DC sem escova de quadricóptero drone (tipo 3 fios) usando o controlador de velocidade do motor HW30A e o Arduino UNO: Descrição: O controlador de velocidade do motor HW30A pode ser usado com baterias de 4-10 NiMH / NiCd ou 2-3 células LiPo. O BEC é funcional com até 3 células LiPo. Pode ser usado para controlar a velocidade do motor DC sem escova (3 fios) com no máximo 12Vdc. Específico
Como modificar um servo motor para rotação contínua (One Motor Walker Robot): 8 etapas (com fotos)
Como modificar um servo motor para rotação contínua (One Motor Walker Robot): Este instrutível é parte de um motor walker.https: //www.instructables.com/id/How-to-build-the-one-motor- walker / Existem trilhões de tutoriais como este, eu sei :-) Eles estavam fazendo na escola durante o intervalo do almoço com uma câmera Sony Mavica (flop