Nenhum comentário

Controlando um servo motor com potenciômetro

Servo-motores têm diversas aplicações na robótica. Eles são muito úteis, pela sua força ou precisão de ângulo. O Servo é fundamental para um braço robótico ou carrinhos de controle remoto com direção.

Hoje vamos controlar um servo-motor com um potenciômetro.

Utilizaremos:

  • Servo-motor 9g
  • Potenciômetro 10k
  • Arduino UNO
  • Protoboard

Esquema de montagem na protoboard:

Copie e cole o código abaixo na IDE do seu Arduíno:

#include "Servo.h"
Servo servoproesi;  // cria o objeto servo
 
void setup()
{
  
  servoproesi.attach(11); // endereça o servo ao pino 11
}
 
void loop()
{
  int angle = analogRead(0);   // Lê o valor do Potenciometro
  
  angle=map(angle, 0, 1023, 0, 180); // Mapeia o valor de 0 a 180 graus
  
  servoproesi.write(angle); // envia o ângulo lido para o servo
  
  delay(20);
}
}

Depois do código inserido na IDE, basta carrega-lo para dentro do Arduíno e pronto!

Referência:

www.arduino.cc

Escrito por:

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s