Motors and Line Follower Sensors


i trying make robot follower of line 3 sensors, having difficulty in programming, hereunder programming


//standard pwm dc control
int e1 = 5;     //m1 speed control
int e2 = 6;     //m2 speed control
int m1 = 4;    //m1 direction control
int m2 = 7;    //m1 direction control

//sensores
int sensorcantodir = a1;
int sensormeio = a3;
int sensorcantoesq = a4;

int valorcorte = 75;

int valorlinham,valorlinhad,valorlinhae = 0;



void setup(void){
 int i;
 for(i=4;i<=7;i++)
   pinmode(i, output);
   serial.begin(9600);
}

void loop(){

 valorlinham = analogread(sensormeio);    
 valorcantod = analogread(sensorcantodir);
 valorcantoe = analogread(sensorcantoesq);

 if(valorsensorm > valorcorte){
   digitalwrite(m1, low); //rotacao no sentido horario canal 1
 digitalwrite(m2, low); //rotacao no sentido horario canal 2
 analogwrite(e1, 100); //informa velocidade canal 1 - 0 É velocidade minima
 analogwrite(e2, 100); //informa velocidade canal 2 - 255 É velocidade mÁxima
 }

 
 delay(1000); //espera 1 segundo
 
 analogwrite(e1, 0);
 analogwrite(e2, 0);
 
 delay(1000);


 if(valorsensord > valorcorte){
 digitalwrite(m1, low); //rotacao no sentido horario canal 1
 digitalwrite(m2, high); //rotacao no sentido horario canal 2
 analogwrite(e1, 255);
 analogwrite(e2, 255);
 }
 
 delay(500); //espera 0.5 segundo
 
 analogwrite(e1, 0);
 analogwrite(e2, 0);
 
 
 delay(1000);

 if(valorsensore > valorcorte){
 digitalwrite(m1, high); //rotacao no sentido horario canal 1
 digitalwrite(m2, low); //rotacao no sentido horario canal 2
 analogwrite(e1, 255);
 analogwrite(e2, 255);
 
 delay(500); //espera 1 segundo
 
 analogwrite(e1, 0);
 analogwrite(e2, 0);
 
 delay(1000);

what program ?
what should ?

i note valorsensore (and other variables) not declared in code posted, program posted not complete.

please read before posting programming question , follow advice regarding posting code.


Arduino Forum > Using Arduino > Programming Questions > Motors and Line Follower Sensors


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts