Um Servo Motor comum é um motor que nos possibilita o controle de sua posição. O servo mais comum utilizado no mundo maker é o Micro Servo TowerPro 9g SG90. É um servo de alta qualidade e excelente para as suas necessidades seja em aeromodelismo ou em projetos mecatrônicos. Neste tutorial iremos mostrar os primeiros passos com esse servo e como fazer um programa em Arduino para controle do servo. Então veja a seguir como usar Servo Motor com Arduino.
Especificações técnicas do Micro Servo 9g
– Voltagem de Operação: 3,0 – 7,2v
– Velocidade: 0,12 seg/60Graus (4,8v) sem carga
– Torque: 1,2 kg.cm (4,8v) e 1,6 kg.cm (6,0v)
– Temperatura de Operação.: -30C ~ +60C
– Dimensões.: 32x30x12 mm
– Tipo de Engrenagem: Nylon
– Tamanho cabo: 245 mm
– Peso: 9g
Como usar servo motor com Arduino – ligação dos componentes
Conecte a alimentação do Micro Servo 9g ao Arduino. Fio Marrom com GND, Fio Vermelho com 5v e Fio Laranja na Porta Digital 6.
Programa Arduino Uno R3
Copie o código abaixo para a IDE Arduino e faça upload na sua placa Arduino Uno R3.
#include <Servo.h> #define SERVO 6 // Porta Digital 6 PWM Servo s; // Variável Servo int pos; // Posição Servo void setup () { s.attach(SERVO); Serial.begin(9600); s.write(0); // Inicia motor posição zero } void loop() { for(pos = 0; pos < 90; pos++) { s.write(pos); delay(15); } delay(1000); for(pos = 90; pos >= 0; pos--) { s.write(pos); delay(15); } }
Gostou? Deixe seu comentário logo abaixo. Em caso de dúvidas, caso queira trocar uma ideia, ou até mesmo dividir seu projeto, acesse nosso Fórum! Vejas também outros projetos de eletrônica aqui.
mravilindo! ¯\_( ͡° ͜ʖ ͡°)_/¯
I
I
W
I I
L L