После первого if все правильно, ответ как в {}. Но пытаясь словить запрос на FC и ответить на него запрос вижу но ответа ардуинка не дает.
Возможно я что то не догнал с началом и окончанием функции.
Давайте так, мне нужно изменить VIN автомобиля возвращаемый диагностическому прибору подключеннуму через разъем OBD. оригинальный PCM был поврежден в результате ДТП, прошлый хозяин сделал замену и даже как то адаптировал его под автомобиль, но VIN остался чужой. С чужим VIN невозможно пройти техосмотр(smog check) в калифорнии. переписать VIN в PCM я не имею оборудования сейчас. хочу просто отправить ответ в OBD с нужным VIN. криминал отсутствует, авто полностью на учете на мое имя.
Что-то сразу приходит на ум, что «тамошние «забугорные» форумы куда дружелюбнее и можно получить ответ без лишней воды за 2 секунды». А ты тут с нами второй (или может даже третий) день мучаешься
Да, я не понимаю этой рекомендации…
if (rxId == 0x7DF) {
…
} else {
Serial.println(rxId, HEX);
}
Мне нужно вывести в монитор (rxID) если условие неверно? Или здесь есть какой то другой скрытый смысл?
Я реально не понимаю. Я вывел копипастом практически каждое изменение буфера , за что уже получил трулюлей здесь за захламленность.