int sensor[6];
int sensor_an[6];
int i;
int x=400;
void izquierda(){
portb.f4=1;
portb.f5=0;
}
void derecha(){
portb.f4=0;
portb.f5=1;
}
void singiro(){
portb.f4=0;
portb.f5=0;
}
void main() {
trisa = 0b11111111;
trisb = 0b00000000;
ansela=0b11111111;
anselb=0b00000000;
ADC_Init();
while(1){
sensor[1]=ADC_Read(0);
sensor[2]=ADC_Read(1);
sensor[3]=ADC_Read(2);
sensor[4]=ADC_Read(3);
sensor[5]=ADC_Read(4);
for(i=0; i<6; i++){
if(sensor[i]<x){
sensor_an[i]=0;
}
else
{
sensor_an[i]=1;
}
}
if (( sensor_an[1]==1)&&( sensor_an[2]==0)&&( sensor_an[3]==0)&&( sensor_an[4]==0)&&( sensor_an[5]==0)){izquierda();}
if (( sensor_an[1]==1)&&( sensor_an[2]==1)&&( sensor_an[3]==0)&&( sensor_an[4]==0)&&( sensor_an[5]==0)){izquierda();}
if (( sensor_an[1]==1)&&( sensor_an[2]==1)&&( sensor_an[3]==1)&&( sensor_an[4]==0)&&( sensor_an[5]==0)){izquierda();}
if (( sensor_an[1]==1)&&( sensor_an[2]==1)&&( sensor_an[3]==0)&&( sensor_an[4]==0)&&( sensor_an[5]==0)){izquierda();}
if (( sensor_an[1]==0)&&( sensor_an[2]==1)&&( sensor_an[3]==1)&&( sensor_an[4]==0)&&( sensor_an[5]==0)){izquierda();}
if (( sensor_an[1]==0)&&( sensor_an[2]==0)&&( sensor_an[3]==1)&&( sensor_an[4]==0)&&( sensor_an[5]==0)){singiro();}
if (( sensor_an[1]==0)&&( sensor_an[2]==0)&&( sensor_an[3]==1)&&( sensor_an[4]==1)&&( sensor_an[5]==0)){derecha();}
if (( sensor_an[1]==0)&&( sensor_an[2]==0)&&( sensor_an[3]==0)&&( sensor_an[4]==1)&&( sensor_an[5]==0)){derecha();}
if (( sensor_an[1]==0)&&( sensor_an[2]==0)&&( sensor_an[3]==0)&&( sensor_an[4]==1)&&( sensor_an[5]==1)){derecha();}
if (( sensor_an[1]==0)&&( sensor_an[2]==0)&&( sensor_an[3]==1)&&( sensor_an[4]==1)&&( sensor_an[5]==1)){derecha();}
if (( sensor_an[1]==0)&&( sensor_an[2]==0)&&( sensor_an[3]==0)&&( sensor_an[4]==0)&&( sensor_an[5]==1)){derecha();}
}}