Índice:

Potenciômetro e servo: movimento controlado com Arduino: 4 etapas
Potenciômetro e servo: movimento controlado com Arduino: 4 etapas

Vídeo: Potenciômetro e servo: movimento controlado com Arduino: 4 etapas

Vídeo: Potenciômetro e servo: movimento controlado com Arduino: 4 etapas
Vídeo: Curso de Arduino - Aula 05 - Servo Motor, Potenciômetro e RGB 2024, Novembro
Anonim
Potenciômetro e servo: movimento controlado com Arduino
Potenciômetro e servo: movimento controlado com Arduino
Potenciômetro e servo: movimento controlado com Arduino
Potenciômetro e servo: movimento controlado com Arduino
Potenciômetro e servo: movimento controlado com Arduino
Potenciômetro e servo: movimento controlado com Arduino

Primeiro você precisa reunir materiais relevantes para montar este circuito.

Suprimentos

1 Arduino

1 potenciômetro

1 servo

1 breadboard

2 fios de ligação pretos (terra / negativo)

2 fios de jumpers vermelhos (tensão / positivo)

2 fios de jumpers amarelos / coloridos (entrada / saída)

Etapa 1: Compreendendo os componentes

Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes
Compreendendo os componentes

É importante antes de montar o circuito físico entender cada componente:

A placa de ensaio tem dois conjuntos de trilhos de alimentação em cada lado, que possuem slots para entradas negativas (preto / azul) e positivas (vermelho). Eles são conectados em série verticalmente. As réguas de terminais compartilham a conexão horizontalmente; entretanto, as réguas de terminais paralelas exigirão um fio de jumper para fazer a ponte entre o divisor.

O potenciômetro possui um pino de 5 V (vermelho), um pino de Vout (amarelo / cor) e o pino de aterramento / GND (preto).

O servo tem uma porta de 5 V (vermelha), uma porta de Modulação por Largura de Pulso / PWM (amarela / cor) e uma porta Terra / GND (preta). Clique no link para saber mais sobre como funciona.

Etapa 2: Configurando o Circuito

Configurando o circuito
Configurando o circuito

Siga o layout do diagrama. Ao configurar o circuito, lembre-se sempre de manter o arduino desconectado para evitar danos aos componentes.

Conecte o potenciômetro na placa de ensaio, tomando nota de sua orientação (isso será importante ao usar os fios de jumper para conectar ao arduino). Use um fio de jumper amarelo e conecte o pino de saída do meio à porta analógica (A0) no arduino. Conecte o fio jumper vermelho na porta V5 e um fio jumper preto na porta GND no arduino.

Conecte o servo à placa de ensaio e ao arduino. Use um fio amarelo para conectar sua porta de entrada / sinal à porta PWM digital, 9 no arduino. Conecte o fio de jumper vermelho na faixa de terminais V5 e um fio de jumper preto na faixa de terminais GND em série com o layout do potenciômetro (consulte a imagem).

Depois que o circuito estiver configurado, conecte seu arduino ao computador.

Etapa 3: Baixe a GUI e o código de entrada do Arduino

Baixe a GUI e o código de entrada do Arduino
Baixe a GUI e o código de entrada do Arduino
Baixe a GUI e o código de entrada do Arduino
Baixe a GUI e o código de entrada do Arduino

Baixe a interface gráfica do usuário (GUI) do Arduino aqui.

Insira o código abaixo, observe que as informações à direita de "//" informam o que essa linha de código está fazendo:

#include // Biblioteca Servo

Servo servo_test; // inicializa um objeto servo para o servo conectado

ângulo interno = 0;

potentio int = A0; // inicializa o pino analógico A0 para o potenciômetro

void setup () {

servo_test.attach (9); // conecte o pino de sinal do servo ao pino 9 do Arduino

}

void loop () {

ângulo = leitura analógica (potentio); // lendo o valor do potenciômetro entre 0 e 1023

ângulo = mapa (ângulo, 0, 1023, 0, 179); // escalando o valor do potenciômetro para o valor do ângulo do servo entre 0 e 180)

servo_test.write (ângulo); // comando para girar o servo para o ângulo especificado delay (5);

}

Etapa 4: Potenciômetro + Servo + Arduino

Potenciômetro + Servo + Arduino
Potenciômetro + Servo + Arduino

É assim que o circuito final deve ser. Assista ao video para ver como funciona.

Recomendado: