Find Jobs
Hire Freelancers

Arduino code to read DTC status from ELM327 OBDC2

$30-250 AUD

Completed
Posted almost 11 years ago

$30-250 AUD

Paid on delivery
I want to read DTC (Diagnostic rouble Codes) from an ELM327 interface connected to an Arduino, which is connected via Com port to a PC. Can you provide an example of a simple program to turn on an LED if BTC B1882 is active or not. I do not need any other aspect of OBD2. ? I don’t need LCD , buzzers or PIDs just DTC status, the Arduino will be connected by serial port to a PC. BTC’s are mode 3, PIDs are mode 0 and more complex because they have variable data size and ranges, BTC’s are only On or OFF An example of a BTC code I would like to check is B1882 -Seatbelt Passenger Tension short to Bat See [login to view URL] One of the best code examples, which is way too complex for my purpose but may be useful for information is OBDuino32k, see [login to view URL] ELM327 AT Commands see: [login to view URL] I have this Kit [login to view URL] It enables communication of an Arduino with a Car OBD2 interface socket. I can get this example working; it is on the above site: /************************************************************************* * Sample sketch based on OBD-II library for Arduino * Distributed under GPL v2.0 * Copyright (c) 2012-2013 Stanley Huang * All rights reserved. *************************************************************************/ #include #include "OBD.h" COBD obd; void setup() { // we'll use the debug LED as output pinMode(13, OUTPUT); // start serial communication at the adapter defined baudrate [login to view URL](OBD_SERIAL_BAUDRATE); // initiate OBD-II connection until success while (![login to view URL]()); } void loop() { int value; if ([login to view URL](PID_RPM, value)) { // RPM is read and stored in 'value' // light on LED when RPM exceeds 5000 digitalWrite(13, value > 5000 ? HIGH : LOW); } }
Project ID: 4562539

About the project

7 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Dear Sir, i have the experience needed to help you with this project. We have done many custom projects based on OBD2.
$115 AUD in 7 days
5.0 (1 review)
2.6
2.6
7 freelancers are bidding on average $163 AUD for this job
User Avatar
Hello Sir. I can do what you need with quality and reliability. Please read more about me and about my proposal at on the Private Messages box. Thanks for your time!
$206 AUD in 3 days
5.0 (2 reviews)
4.3
4.3
User Avatar
Project is fairly straightforward. Have worked on Arduino a lot, and current making a quadrotor.
$80 AUD in 17 days
5.0 (2 reviews)
3.3
3.3
User Avatar
I could help you. Give me more details about the project
$277 AUD in 5 days
5.0 (1 review)
2.8
2.8
User Avatar
I have working with Arduino projects the last three years. The type of work described by you is within my skills. I am very interested to assist you in your development needs.
$166 AUD in 5 days
5.0 (1 review)
1.9
1.9
User Avatar
Dear Sir, I'm 15 year experienced Electronics Engineer whose working area is directly related to your project. I have designed several system which is related to your project. I have high level experience about hardware design, analog design, embedded system, microcontroller, power electronics, system simulation, digital motor control. Examples related to your project are attached. It shows my ability to make your project. If you investigate example, you will see that I have strong background similar to your projects. Project lists which I have made until now is attached also. We can determine budget by discussing details of your project. I'm open to work with amount which you can pay. Any questions, you can ask me. The way which will be used to implement is such as: - My profile is below. It shows every issues related to your project. Please evaluate it carefully. If you do it, you will see that I'm ideal candidate who can make your project without any problem. I will wait for being started contract. Regards. Metin Dear Sir, We are Reserach and Development company whose working area are : -Digital Motor Control -Analog Design -Electronic Design -Power Electronics -PCB design -Embedded system -Matlab -Simulation of hardware For each concept descriptions are as follows: Digital Motor Control: -3-phase induction motor vector control drive -Flux estimation algoritm generation -DSP(TMS320) implementation on motor drive -Low speed application -Torque and speed loop generation -Control algoritms Analog design -Low power distribution -Noissless special opamp based analog circuits -Analog filters -Orcad simulation of several circuits Electronic Design -RF transmitter and receiver -Bluetooh reader and transmitter -Magnetic reader Power Electronics -Implementation motor drive -AC/DC converter -DC-DC converter -Battery charger -Solar inverter -Renewable Energy simulations -Uninterruptle power supplies PCB design -Schematic design by Altium -PCB design by Altium -Power board design -SMPS board design Embedded system -PIC18,PIC24,PIC30 and dsPIC applications -Ardino -MSP430 -Atmel -DSP(Texas Instruments) -Renesas Matlab -Power Electronics simulation -Motor drive -Wind Energy -Solar Energy -Control applications Simulation of Hardware -Orcad Simulation(TI,National, Linear Tech, Maxim libraries) -LTI -National -Matlab Very important Note: References attached. Please look excel file to see projects which we made until now! Metin
$147 AUD in 3 days
5.0 (2 reviews)
1.4
1.4
User Avatar
We have understood your requirements. Please see our profile we can do this.
$194 AUD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I can assist You. Kindly see the PM
$100 AUD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Strathfieldsaye, Australia
4.6
2
Payment method verified
Member since May 27, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.