Hello,
Iīm new here, and this is my first post.
First of all, congratulation from the OBDuino project! Itīs amazing!
Iīm making a OBDuino with:
- Arduino UNO
- LCD Keypad Shield
- microOBD 200
The LCD Keypad Shield is a 16x2 display that use the follow Arduino ports:
Analog 0 Button (select, up, right, down and left)
Digital 4 DB4
Digital 5 DB5
Digital 6 DB6
Digital 7 DB7
Digital 8 RS (Data or Signal Display Selection)
Digital 9 Enable
Digital 10 Backlit Control
microOBD 200 is an OBD-II interpreter module in a DIP-24 package. UART interface, bootloader, 100% compatible with the ELM327 command set. A quick and easy way to add OBD support to any embedded project, it is a complete OBD-II to UART interface in a DIP-24 form factor, designed for in-vehicle applications. microOBD 200 uses an enhanced version of the popular ELM327 command set, supports UART speeds up to 10 Mbps and is firmware upgradeable.
The conections is very easy. The problem is with the software. I try to adjust the obduino32k:
#define ELM
//#define ISO_9141
#define LCD_RS 9
#define LCD_ENABLE 8
#define LCD_DATA1 4
#define LCD_DATA2 5
#define LCD_DATA3 6
#define LCD_DATA4 7
But the message ISO9141 Init > Failed apear.
How can I know if the serial comunication between Arduino and microOBD is running? How can I know if the microOBD is communicatin with the Car ECU?
Best regards,
Renato Brant