Tutorial LinkIt ONE - Mini Servo
O que estamos fazendo
O motor de passo (servo) é comumente usado em pequenos robôs e outras máquinas para controlar a posição angular. Ele é envolto por uma pequena caixa de engrenagens e posicionado pelos pulsos de controle em tempo. Nesta seção controlamos a posição angular do mini servo com a ajuda de um potenciômetro.
Itens necessários
-
LinkIt One x 1
-
Placa de conexão x 1
-
Potenciômetro deslizante 10kΩ x 1
-
Servo x 1
Esquemático

Conexão

Código
Clique no botão abaixo para baixar o código para o kit:
Você pode descompactar o arquivo na pasta Examples da sua IDE do Arduino.
Para acessar o código de demonstração, abra:
File -> Examples -> Starter Kit for LinkIt -> Basic -> L7_Servo
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int potpin = A0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop() {
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
Solução de problemas
-
Existem três pinos nos servos e eles são codificados por cores de acordo com sua funcionalidade: amarelo – porta analógica, vermelho – positivo, marrom escuro – terra. Portanto, faça as conexões de acordo com sua funcionalidade.
-
Verifique se a fonte de alimentação de 5V está conectada à placa.
Deixando melhor
Se a mini direção funcionou, podemos ajustar a velocidade de rotação usando um potenciômetro. Faça o upload do código a seguir para produzir diferentes funcionalidades.
Para acessar o código de demonstração, abra:
File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson –> L7_Servo_Speed
Mais ideias
Como você controla dois servomotores simultaneamente para que possa fazer um robô?
Referência
Suporte Técnico e Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.
