[Dúvida] Programação de servo motores
Página 1 de 1
[Dúvida] Programação de servo motores
Olá Renato!
Elaborei esse programa baseado em outro que vi na internet, e cheguei a este ponto, quero controlar 6 servo motores, que os mesmos executem as tarefas automaticamente, mas não estou conseguindo executar uma função de cada vez com seu tempo certo e coloca-lá dentro void loop() .
Poderia me ajudar ?
Elaborei esse programa baseado em outro que vi na internet, e cheguei a este ponto, quero controlar 6 servo motores, que os mesmos executem as tarefas automaticamente, mas não estou conseguindo executar uma função de cada vez com seu tempo certo e coloca-lá dentro void loop() .
Poderia me ajudar ?
- Código:
*************************************\
** Vs. 1.2 **
** MANIPULADOR PALETIZADOR **
\*************************************/
#include <Servo.h>
Servo servobase;
Servo servobraco;
Servo servobraco2;
Servo servoabraco;
Servo servopunho;
Servo servogarra;
int pos = 0;
int angulo = 0;
void setup()
{
servobase.attach(2);
servobraco.attach(3);
servobraco2.attach(4);
servoabraco.attach(5);
servopunho.attach(6);
servogarra.attach(7);
}
void base()
{
int i; //COMANDO PARA A BASE GIRATÓRIA
for(i = pos; i < 180; i--)
{
servobase.write(180);
servobase.write(180-i);
// delay(1000);
}
}
void braco ()
{
int i;
for(i = pos; i < 45; i--) // COMANDO PARA O BRAÇO
{
servobraco.write(45);
servobraco2.write(45);
servobraco.write(45-i);
servobraco2.write(45-i);
}
}
void antebraco()
{
int i;
for(i = pos; i < 20; i--) //COMANDO PARA O ANTEBRAÇO
{
servoabraco.write(20);
servoabraco.write(20-i);
}
}
void punho()
{
int i; //COMANDO PUNHO
for(i = pos; i < 10; i--)
{
servopunho.write(10);
servopunho.write(10-i);
}
}
void garra()
{
int i; //COMANDO GARRA
for(i = pos; i < 45; i--)
{
servogarra.write(30);
servogarra.write(30-i);
}
}
void loop()
{
} //Fecha Void Loop
Engro- Mensagens : 1
Data de inscrição : 20/08/2013
Tópicos semelhantes
» Duvida Programação ARDUINO
» Biblioteca Servo.h e Ângulos Negativos
» Fazendo leitura do cartao e executando no servo motor
» Ajuda na programação de um robô
» Ajuda com a programação para tcc no arduino uno
» Biblioteca Servo.h e Ângulos Negativos
» Fazendo leitura do cartao e executando no servo motor
» Ajuda na programação de um robô
» Ajuda com a programação para tcc no arduino uno
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|