Bom pessoal comecei a construção de um robô seguidor de linha.
Mas não estou com seguindo me achar com os códigos. vasculhei a net atras de exemplos.
são muitos poucos os seguidores usando sensores de ldr.
não consegui achar nenhum código bom de exemplo.
Se alguém puder me ajudar ficarei grato!
Tags:
Para fazer um codigo para isto é facil.
Basta pensar como o computador ,seguindo uma lista de comandos:
1)ler valor analogico do ldr (faça uma pesquisa nos comandos do arduino,pic para esta função)
2)Se valor for diferente do valor de quando o ldr ler a linha,então os motores movimentam o robo para o lado que queira.
(pode usar mais de um ldr ).
void setup()
{ }
void loop()
{
int dentro_linha;
int fora_linha;
int posicao_atual; //voce calibra o valor quando dentro da linha,obtenha o valor e depois aplica no dentro_linha
dentro_linha=(seu valor calibrado);//escreve aqui //aqui voce ler quando esta fora da linha fora_linha=(valor calibrado quando fora); //ler a posicao atual posicao_atual=AnalogRead(A0)/4; //defina o pino .O valor maximo que pode ser lido é 255
if (fora_linha==posicao_atual)
{
//escreve codigo dos motores aqui
}//if fora
if (dentro_linha==posicao_atual)
{
//codigo de motores aqui.Comando com movimento dos motores //digitalWrite(ledPin, HIGH);//Faz uma pesquisa para você aprender também
}//if dentro
}//loop
Faz uma pesquisa no site do arduino com a linguagem. Quando for desenvolver um projeto,primeiro tente aprender a escrever uma linguagem antes de tentar o hardware. Vai tentando.Dificilmente se encontre um codigo pronto para uso na net.
Vlw Almir vou estudar isso!
brigadão Alexandre.
acho que com isso já tenho uma base de como criar o meu próprio código!
Achei um arquivo legal sobre isso...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por