O servo Tower Pro MG995 360 graus é um servo de rotação continua de modulação digital.
Ao contrário dos servos de 180 e 270 graus sem rotação continua em que o controlo é efectuado pela indicação do angulo de paragem do eixo do servo, no MG995 360 graus os comandos enviados para o servo referem-se à velocidade de rotação do eixo do servo, e não ao angulo em que o eixo deve parar.
Especificações
- Modulação: digital
- Voltagem: 3V~7.2V
- Torque:
- 6v stall – 13Kg/cm
- Velocidade:
- 4.8v – 60 graus em 0.17s
- 6.0v – 60 graus em 0.13s
- Temperatura: -30℃~55℃
- Largura de banda morta: 5μs
- Ciclo do pulso: 1ms
- Tamanho do pulso:
- Dimensões: 40.7 x 19.7 x 42.9 (mm)
- Peso: 55g
- Conector: JR
Software para o servo MG995 360 graus
No arduino usar a biblioteca servo.
https://www.arduino.cc/en/Reference/Servo
Controlo do servo MG995 360 graus
Usa-se o comando write() para indicar a existencia ou não do movimento e qual a direcção e velocidade da rotação.
O valor indicado é especifico para cada servo, no entanto aplicam-se as seguintes regras:
- O servo pára valores perto de 90;
- Valores inferiores rodam servo para a direita, quanto menor for o número maior a velocidade;
- Valores superiores rodam servo para a esquerda, quanto maior for o número maior a velocidade;
Cada servo é um caso, e deve-se procurar para cada um o valor correcto de paragem e os limites inferiores e superiores da velocidade.
Tambem se pode usar o comando writeMicroseconds(), neste caso o valor de paragem ronda os 1500. A direcção e a velocidade funciona da mesma forma que para o comando write().
Notas importantes no controlo dos servos
A biblioteca Servo.h é incompativel com a biblioteca SoftwareSerial.h
Página relacionada