I attached the rest of the code in the opening post. However I'll put it in this post as well.
void sensorsetup()
{
Serial.begin(9600);
}
uint8_t sensor1()
{
delay(50);
DistanceL=sonar1.convert_in(sonar1.ping_median(5));
Serial.print("Forward: ");
Serial.print(DistanceL);
Serial.print("in");
Serial.print('\t');
return DistanceL;
}
uint8_t sensor2()
{
delay(50);
DistanceR=sonar2.convert_in(sonar2.ping_median(5));
Serial.print("Left: ");
Serial.print(DistanceR);
Serial.print("in");
Serial.print('\t');
return DistanceR;
}
uint8_t sensor3()
{
delay(50);
DistanceF=sonar3.convert_in(sonar3.ping_median(5));
Serial.print("Right:");
Serial.print(DistanceF);
Serial.println("in");
return DistanceF;
}
Your hunch was correct. It seems the power to the sensors was getting disrupted and I was able to fix it. Thank you, this was frustrating me.