Line follower - please help

I was programming my robot to follow a black line. here is the code

int irPin1 = 1 ; // sensor 1
int irPin2 = 2 ;  // sensor 2
boolean State1 ;  //  LOW = BLACK, HIGH = WHITE
boolean State2 ;    
int ic2 = 3 ;   //pin 2 of l293d
int ic7 = 5 ;   // pin 7
int ic10 = 6 ; // pin10
int ic15 = 9 ; // pin 15

void setup(){
  
  pinMode(irPin1, INPUT);
  pinMode(irPin2, INPUT);
  pinMode(ic2, OUTPUT) ;
  pinMode(ic7, OUTPUT) ;
  pinMode(1c10, OUTPUT);
  pinMode(ic15, OUTPUT) ;
    digitalWrite(13, HIGH) ;
  delay(500) ;
 digitalWrite(13, LOW) ;
}

void loop(){
   State1 = digitalRead(irPin1);   // read the reference state
   State2 = digitalRead(irPin2);
   
    while(State1 == HIGH && State2 == HIGH) 
     {
     digitalWrite(ic2, HIGH) ;
     digitalWrite(ic7, LOW) ;     
     digitalWrite(ic10, LOW) ;
     digitalWrite(ic15, HIGH) ;  
   }
   
   while(State1 == HIGH && State2 == LOW)
   {
     
     digitalWrite(ic2, HIGH) ;
     digitalWrite(ic7, LOW) ;
     digitalWrite(ic10, LOW) ;
     digitalWrite(ic15, LOW) ;
   }
   while(State1 == LOW && State2 == HIGH)
   
 {
     digitalWrite(ic2, LOW) ;
     digitalWrite(ic7, LOW) ;
     digitalWrite(ic10, HIGH) ;
     digitalWrite(ic15, LOW) ;
 }
}

here is the error

sketch_aug08a.cpp:19:11: error: invalid suffix "c10" on integer constant

googled it, but got no useful result.

P.S. it's just a basic code.

IR sensors are used .

pinMode(1c10, OUTPUT);

Looks like the compiler nailed that one.

(PS, we don't care what the sensors are, neither does the compiler)

Thx a ton...AWOL :D..:D.

and will this coding work..? sensor give 2.5V when HIGH and 0v when LOW

sensor give 2.5V when HIGH and 0v when LOW

What does the datasheet say?
From “28.2 DC Characteristics”:
VIH for VCC = 2.4V - 5.5V Min. 0.6VCC

So, no, probably not.

I didn't got you and sorry no data sheet

I didn't got you

I don't understand what you're saying.

sorry no data sheet

You should get one - just go to the Atmel site and download it.