Go Back   EcoModder Forum > EcoModding > Instrumentation > OpenGauge / MPGuino FE computer
Register Now
 Register Now
 

Reply  Post New Thread
 
Submit Tools LinkBack Thread Tools
Old 08-02-2012, 01:39 PM   #1 (permalink)
EcoModding Lurker
 
Join Date: Aug 2012
Location: Brazil
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Question OBDuino with Arduino Uno + LCD Keypad Shield + microOBD 200

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

  Reply With Quote
Alt Today
Popular topics

Other popular topics in this forum...

   
Old 08-06-2012, 07:35 AM   #2 (permalink)
EcoModding Lurker
 
Join Date: Aug 2012
Location: Brazil
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
When I edit the line

//#define ELM

to

#define ELM

That error happens when I compile it:

ECUconnectionī was not declared in this scope

Someone know how to setup the OBDuino32k to use ELM proctocol?


  Reply With Quote
Reply  Post New Thread


Tags
arduino, lcd keypad shield, microobd, obduino

Thread Tools




Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com