Назад к каталогу

DTC Lookup

Расшифровка диагностических кодов ошибок OBD2 (P0, P2, C0, B0, U0) и кодов производителей для Arduino и ESP32 через бинарный поиск

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер13.28 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.013.28 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:3495ff5374150a874457ea1c47c7c941480fff4df0e4408e03aa4cda91820c55
АрхивDTC_Lookup-1.0.0-3495ff53.zip

Описание

Нужна расшифровка кодов ошибок OBD2 прямо в Arduino-проекте? Эта библиотека берёт диагностический код из ответа OBD2 Mode 03 и выдаёт человеческое описание. Поддерживает как стандартные SAE J2012 коды (P0, P2, C0, B0, U0 серии) для любого автомобиля с 1996 года, так и специфичные для производителей вроде GM — всего более 366 кодов в базе. Гибкая обработка входных данных: передаёшь либо готовое 16-битное слово из CAN-фрейма, либо отдельные байты, библиотека справится с обоими вариантами. Поиск реализован через бинарный алгоритм, так что даже на слабом железе запрос отработает быстро. При необходимости можно добавить собственные коды производителя без изменения основного кода библиотеки.

Версии

Показано: 1
1.0.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше