Paso 3: Conectar y leer / escribir
El archivo adjunto, CAN_read_sample, es para simplemente leer todos los mensajes. Te comento por filtrado, por lo que podrás modificar fácilmente para incluir el filtrado de ID de mensaje y datos.
También os adjunto un archivo, CAN_write_sample, para escribir un mensaje.
Tienes dos opciones para conectar Arduino a CAN-high y CAN-low líneas del vehículo:
1-hack hasta algunos cables de altavoz (o cualquier par de cables) y conecte el CAN H y CAN L a través de orificios en el escudo al puerto OBD-II.
CAN-H (escudo) <> – CAN-high (OBD-II)
CAN-L (escudo) <> – CAN-low (OBD-II)
OBD-II de 2-comprar Sparkfun cable DB9: https://www.sparkfun.com/products/10087. Esto también alimenta el Arduino a través de la línea de 12v del coche. Yo no he usado, pero me dejan saber cómo funciona... YMMV
Conectar el Arduino con el automóvil y la computadora, cargar el código, abra al serial monitor y ver la magia.