You Reply: I'm also having slow obd.read when I'm reading more than 1 sensor on a 2011 Mazda 3.
It will run super fast with one PID but if I add 2 I get over 10 seconds before the data refreshes.
Here's a code snipet
if (!obd.read(PID_SPEED, value)) {
return;
}
test_string = String(value);
test_string = test_string + " ";
CTE_LCD.Put_Text(test_string,500,0,BVS_34);
if (!obd.read(PID_COOLANT_TEMP, value)) {
return;
}
test_string = String(value);
test_string = test_string + " ";
CTE_LCD.Put_Text(test_string,120,34,BVS_34);
if (!obd.read(PID_ENGINE_LOAD, value)) {
return;
}
test_string = String(value);
test_string = test_string + " ";
CTE_LCD.Put_Text(test_string,500,34,BVS_34);
if (!obd.read(PID_THROTTLE, value)) {
return;
}
obd.read(PID_THROTTLE, value);
test_string = String(value);
test_string = test_string + " ";
CTE_LCD.Put_Text(test_string,120,68,BVS_34);