HC sr04 ultrasonic distance ranger module programming

to which pins did u connect the echo and trigger pins.@cjdelphi...i hv dis program of mine....logic>>
motor vibrates more when obstacle near..and vice versa..
program is as follows

#define trigPin 12
#define echoPin 11
#define motorPin 3

void setup() {
Serial.begin (9600);
pinMode(echoPin,INPUT);
pinMode(trigPin,OUTPUT);
}

void loop() {
int duration, distance;
digitalWrite(trigPin, HIGH);

delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance <400 && distance >300)
{
analogWrite(motorPin,0);
Serial.print("Out of range");
Serial.println(" ");
}

else if (distance <=300 && distance >250)
{
analogWrite(motorPin,50);
}
else if (distance <=250 && distance >200)
{
analogWrite(motorPin,100);
}
else if (distance <=200 && distance >150)
{
analogWrite(motorPin,145);
}
else if (distance <=150 && distance >100)
{
analogWrite(motorPin,190);
}
else if (distance <=100 && distance >80)
{
analogWrite(motorPin,205);
}
else if (distance <=80 && distance >10)
{
analogWrite(motorPin,240);
}

else
{
analogWrite(motorPin,255);
}
Serial.print(distance);

Serial.println(" cm");

delay(500);
}