As respostas para este tópico estão encerradas.
Josué, bom dia.
Da forma como vc escreveu que está com dificuldades, parece que vc está iniciando, portanto aconselho vc começar com códigos mais simplificados.
Tentei começar com motores CC e quase me frustei... a não ser que vc queira copiar e colar um código... ( o que para mim, não tem graça...)
quando vc estiver mais habituado a códigos, ai inicie este projeto mais complicado. Mas não tire ele da mente tb.
Servo 180 é mais fácil. segue um link que considero bem didático e fácil.
http://geekdevteam.blogspot.com.br/2011/05/robo-extremamente-simple...
Boa sorte
Desenhe o diagrama de blocos do teu sistema, ou pelo menos um diagrama simples mostrando como vc quer que o robô se comporte.
Sim,mas esse é o diagrama eletrico.
Qual o comportamento que você quer pro seu robô?
pelo que eu entendi você quer fazer e aprender e não simplesmente copiar código.
É um robô seguidor de linha, então eu quero que ele siga uma linha preta (fita isolante) em fundo branco. Quero deixar os motores a uma velocidade fixa, e quando exemplo o sensor esquerdo encontrar a linha, a velocidade do motor direito aumenta e vice versa.
#include <AFMotor.h>
AF_DCMotor motor(1); // porta motor M1
void setup()
{
Serial.begin(9600);
motor.setSpeed(200);
motor.run(RELEASE);
}
Sobre o sensor de luz:
"Output electrical level signal: Low level when detecting objects/ high level when no objects/0 or 1 decides if objects exist"
O sensor funciona como 0 e 1, ele é pronto e feito para seguir linhas. Consegui também acionar um motor de drive de CD via shield AFMotor (girando ele no sentido horário e anti-horario com um delay).
Esse foi o progresso de até agora!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por