Показать сообщение отдельно
Старый 06.11.2017, 21:31   #67
ПЖ
Пол:
Имя: Мишка
Адрес: SPb
Автомобиль: Q5 2.0T 08' >> 3.0 TDI 09'
Доп. информация
По умолчанию

Цитата:
Сообщение от kvazk Посмотреть сообщение
пробовал тем скетчем что выше писал??
нет,
для ELM своя тема...

когда то купил эту приблуду,
http://arduinodev.com/hardware/obd-kit/
валялась долго и в результате разочарование полное.
наверное возможно и взять обычный шнур ELM убрать с него преобразователь сигнала для USB, получится тоже самое, только дешевле.
код из примера, только почему то он работал на UNO, а на MEGA через Serial 1

#include <Arduino.h>
#include <Wire.h>
#include <OBD.h>
COBD obd;
void setup()
{
Serial.begin(38400);
// start communication with OBD-II UART adapter
obd.begin();
// initiate OBD-II connection until success
while (!obd.init());
}

void loop()
{
int value;
if (obd.readPID(PID_RPM, value)) {
// RPM is successfully read and its value stored in variable 'value'
Serial.println(value);
}
}

отсюда берешь все PID и подставляешь вместо PID_RPM на адреса в формате 0х0С, можешь указывать и названиями если они прописаны в библиотеке.


https://en.wikipedia.org/wiki/OBD-II_PIDs#Mode_01
mishka вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Рекламный блок
Реклама на форуме