¿A que no le mandas el caracter de retorno de carro y avance de linea, que probablemente necesite, desde el arduino?
Ponle la misma velocidad al inicializar el arduino y envia los comandos con serial.println
Normalmente estos cacharrines funcionan a 9600,n,8,1
PD: Una duda, tu arduino tiene puerto serie rs232? y si es asi, has hecho bien el cable serie?
Lo primero es gracias por contestar.
Este es el adaptador para el puerto OBDII
http://www.dealextreme.com/p/elm327-com-obd2-auto-diagnostic-scanner-tool-116395?item=16Con el hiper terminal configurado a 38400,n,8,1 y mandandole el comando ATZ me responde correctamente, a 9600,n,8,1 lo he probado pero no me funcionaba, no estoy seguro si lo hice bien en ese momento. Hasta hay todo bien, porque me responde perfectamente.
He usado el Arduino UNO y el MEGA y en enviado la siguiente cadena:
Serial.println("atz");
y también de la siguiente forma:
Serial.print("atz\n");
El puerto serie de arduino lo he puesto asi:
void setup() {
Serial.begin(38400);
}
Uso las salidas TX0 y RX0 de arduino, el LED TX de arduino parpadea y LED de RX del adaptador parpadea también, pero no responde.
Las salidas del adaptador OBDII las he obtenido de la siguiente forma:

El TX del adaptador lo conecto al RX0 de arduino, el RX del adaptador al TX0 de arduino y el GND del adaptador al GND de arduino.