Показано с 1 по 10 из 64

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый Аватар для MiD_E34
    Регистрация
    11.01.2008
    Сообщений
    492
    Вес репутации
    315

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    ясно, я думал, эта библиотека от хардового, хотя название ее говорит само за себя
    X-Trail,2010
    i5 Intel 3.5" board, DC-DC PS, 4G, W8.1x64, iCar, CityG.

  2. #2
    Новичок
    Регистрация
    02.09.2009
    Возраст
    41
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    mySerial используется для связи с компьютером? если да тогда почему судя по картинке она подключена к машине

    Код:
    #define rxPin 3  
    #define txPin 2
    ...
    SoftwareSerial mySerial =  SoftwareSerial(rxPin, txPin);
    это + картинка показывают работу с машиной,
    а вот здесь
    Код:
    void loop() { 
      command = mySerial.read(); 
      switch (command) { 
      case '1': 
        obdConnect(); 
        break; 
      case '2': 
        mySerial.println("MIL Selected"); 
        get_pid(0x01, str, &tempLong); 
        break; 
      case '3': 
        mySerial.println("RPM Selected"); 
        get_pid(0x03, str, &tempLong); 
        break; 
      case '4': 
        mySerial.println("MAF Selected"); 
        get_pid(0x10, str, &tempLong); 
        break; 
      } 
    }
    вроде как связь с ком портом компьютера, т.е. ожидание какой номер команды введут скажем в гипертерминале, или я что-то не так понял?
    Последний раз редактировалось MariMax; 20.10.2009 в 11:05.

  3. #3
    Новичок Аватар для izeldur
    Регистрация
    23.02.2011
    Возраст
    42
    Сообщений
    6
    Вес репутации
    179

    Злость Re: OBD-II диагностика на Carduino (Arduino)

    Цитата Сообщение от MariMax Посмотреть сообщение
    mySerial используется для связи с компьютером? если да тогда почему судя по картинке она подключена к машине

    Код:
    #define rxPin 3  
    #define txPin 2
    ...
    SoftwareSerial mySerial =  SoftwareSerial(rxPin, txPin);
    это + картинка показывают работу с машиной,
    а вот здесь
    Код:
    void loop() { 
      command = mySerial.read(); 
      switch (command) { 
      case '1': 
        obdConnect(); 
        break; 
      case '2': 
        mySerial.println("MIL Selected"); 
        get_pid(0x01, str, &tempLong); 
        break; 
      case '3': 
        mySerial.println("RPM Selected"); 
        get_pid(0x03, str, &tempLong); 
        break; 
      case '4': 
        mySerial.println("MAF Selected"); 
        get_pid(0x10, str, &tempLong); 
        break; 
      } 
    }
    вроде как связь с ком портом компьютера, т.е. ожидание какой номер команды введут скажем в гипертерминале, или я что-то не так понял?
    Так никто и не ответил

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •