Analog reading very slow

#include <Servo.h>
Servo motor1;
Servo motor2;
int pos1 = 0;
int pos2 = 0;
int sensorv;
int ir = 0;
#define armalaser 7
void bratradar()
    {
    for (pos1 = 0; pos1 <= 180; pos1 += 1)
        {
         motor1.write(pos1);
         delay(10); 
        }
    for (pos1 = 180; pos1 >= 0; pos1 -= 1) 
        {
        motor1.write(pos1);
        delay(10);
        }
    }
void laser()
    {
    digitalWrite (armalaser, HIGH);
    delay (300);
    digitalWrite (armalaser, LOW);
    delay (300);
}
void setup() 
    {
    Serial.begin(9600);
    motor1.attach(9);
    motor2.attach(8);
    //pinMode(ir, INPUT);
    pinMode(armalaser, OUTPUT);
    }
void loop(void) 
    {
    bratradar();
    sensorv = analogRead(ir);
    Serial.println(sensorv);
    if(sensorv < 700)
        {
        laser();
        motor2.write(pos1);
        }
    else
        {
        digitalWrite (armalaser, LOW);
        motor2.write(90);
        }
    }


Hello, i cant see what is the problem, analog reading is very slow
 

You have 360x10 ms = 3600 ms = 3.6 seconds delay in bratradar. Can that be a possible reason?

Deleted: It was a duplicate of the previous post

I dont know, let me test

No is my first topic

I meant I deleted my post #3 because it was a duplicate of post #2. There was no post #2 when I started writing my post. I only saw post #2 when I posted post #3.