Hello, I´ve read the forums but didn´t found answers to my situation.
This is circuit, that I am using (in red is my correction)
The code is below... according my osciloscope, communications seems right (Kline is +12 and pulled to GND for 200/400ms).
But despite that i got no answer from vehicle. The vehicle is VW and uses EDC15p if someone is familiar with.
Can someone help me please? It would be much appreciated.
#define RX_PIN 2
#define TX_PIN 3
#define EN_PIN 4
obd.begin(altSerial, RX_PIN, TX_PIN);
bool init_success = obd.init();
//init_success = true;
// Uncomment this line if you use the simulator to force the init to be
// interpreted as successful. With an actual ECU; be sure that the init is
// succesful before trying to request PID's.
res = obd.getCurrentPID(0x11, 1);
Serial.print("Result 0x11 (throttle): ");
res = obd.getCurrentPID(0x0C, 2);
Serial.print("Result 0x0C (RPM): ");
res = obd.getCurrentPID(0x0D, 1);
Serial.print("Result 0x0D (speed): ");