Índice:

Maneira super fácil de controlar servo motor com Arduino: 8 etapas
Maneira super fácil de controlar servo motor com Arduino: 8 etapas

Vídeo: Maneira super fácil de controlar servo motor com Arduino: 8 etapas

Vídeo: Maneira super fácil de controlar servo motor com Arduino: 8 etapas
Vídeo: TUDO SOBRE Servo motor Arduino 2024, Julho
Anonim
Maneira super fácil de controlar servo motor com Arduino
Maneira super fácil de controlar servo motor com Arduino

Neste tutorial usaremos Servo Motor e Arduino UNO, e Visuino para controlar a posição do grau do servo motor usando apenas alguns componentes tornando este projeto Super Simples.

Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  1. Arduino UNO (ou qualquer outro Arduino)
  2. Fios de ligação
  3. Servo motor
  4. Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
O circuito
O circuito
  1. Conecte o pino "laranja" do servo motor ao pino do Arduino Digital [8]
  2. Conecte o pino "vermelho" do servo motor ao pino positivo do Arduino [5V]
  3. Conecte o pino "marrom" do servo motor ao pino negativo do Arduino [GND]

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
  1. Adicionar componente "Sequência"
  2. Adicionar componente "Valor Analógico"
  3. Adicionar componente "Divide Analog By Value"
  4. Adicionar componente "Servo"

Etapa 5: nos componentes do conjunto Visuino

No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components

Selecione o componente "Sequence1" e clique duas vezes nele. Na caixa de diálogo "Elementos":

Arraste o elemento "Período" 5X para a esquerda.

  1. Selecione o elemento "Período 1" e na janela de propriedades defina "Atraso" para "1000"
  2. Selecione o elemento "Período 2" e na janela de propriedades defina "Atraso" para "2000"
  3. Selecione o elemento "Período 3" e na janela de propriedades defina "Atraso" para "3000"
  4. Selecione o elemento "Período 4" e na janela de propriedades defina "Atraso" para "4000"
  5. Selecione o elemento "Período 5" e na janela de propriedades defina "Atraso" para "5000" >> este será usado apenas para uma pausa no final.

Agora vamos definir os graus para o servo motor: Selecione o componente "AnalogValue1" e clique duas vezes nele. Na caixa de diálogo "Elementos":

Arraste o elemento 4X "Definir valor" para a esquerda.

  1. Selecione o componente "Definir Valor1" e na janela de propriedades defina "Valor" como "0"
  2. Selecione o componente "Definir Valor2" e na janela de propriedades defina "Valor" como "60"
  3. Selecione o componente "Definir Valor3" e na janela de propriedades defina "Valor" como "120"
  4. Selecione o componente "Definir Valor4" e na janela de propriedades defina "Valor" como "180"

Selecione o componente "DivideByValue1" e na janela de propriedades defina o "valor" como "180"

Etapa 6: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  • Conecte "Sequence1"> pino Period1 [Out] ao pino "AnalogValue1" [Set Value 1]
  • Conecte "Sequence2"> pino Período1 [Saída] ao pino "AnalogValue1" [Definir Valor 2]
  • Conecte "Sequence3"> pino Period1 [Out] ao pino "AnalogValue1" [Set Value 3]
  • Conecte "Sequence4"> pino Period1 [Out] ao pino "AnalogValue1" [Set Value 4]
  • Conecte o pino "AnalogValue1" [Out] ao pino "DivideByValue1" [In]
  • Conecte o pino "DivideByValue1" [Saída] ao pino "Servo1" [Entrada]
  • Conecte o pino "Servo1" [Out] ao pino digital do Arduino [8]

Etapa 7: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".

Etapa 8: Jogue

Se você ligar o módulo Arduino UNO, o servo motor começará a se mover de acordo com os graus que você definir.

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable. Você pode fazer o download e abri-lo em Visuino:

Recomendado: