If you run autoformat on the snippet that you posted, you can see what @jremington is saying about outside of loop.
void loop()
{
Track5BY = digitalRead(Track5);
if (Track5BY == HIGH)
{
Serial.println("No Obstacle");
digitalWrite(BLED, LOW);
}
else
{
Serial.println("Obstacle");
digitalWrite(BLED, HIGH);
delay(1500);
}
} // closes loop
TempA = digitalRead(Asens);