diff --git a/test_elm327/test_elm327.ino b/test_elm327/test_elm327.ino index 8f5ba3e..34b9182 100644 --- a/test_elm327/test_elm327.ino +++ b/test_elm327/test_elm327.ino @@ -33,7 +33,7 @@ void setup() Serial.println("Attempting to connect to ELM327..."); - if (!myELM327.begin(ELM_PORT, true, 20000)) + if (!myELM327.begin(ELM_PORT, false, 2000)) { Serial.println("Couldn't connect to OBD scanner"); while (1); @@ -46,12 +46,36 @@ void setup() void loop() { float tempRPM = myELM327.rpm(); + + // float tempval3 = myELM327.fuelInjectTiming(); if (myELM327.nb_rx_state == ELM_SUCCESS) { rpm = (uint32_t)tempRPM; Serial.print("RPM: "); Serial.println(rpm); + // Serial.print("feul t: "); Serial.println(tempval3); } else if (myELM327.nb_rx_state != ELM_GETTING_MSG) myELM327.printError(); + + float tempval1 = myELM327.engineCoolantTemp(); + if (myELM327.nb_rx_state == ELM_SUCCESS) + { + Serial.print("coolant: "); Serial.println(tempval1); + + } + else if (myELM327.nb_rx_state != ELM_GETTING_MSG) + myELM327.printError(); + + float tempval2 = myELM327.oilTemp(); + + if (myELM327.nb_rx_state == ELM_SUCCESS) + { + Serial.print("oil: "); Serial.println(tempval2); + + } + else if (myELM327.nb_rx_state != ELM_GETTING_MSG) + myELM327.printError(); + + }