ELMDuino
Чтение параметров двигателя и кодов ошибок через диагностические сканеры ELM327 по протоколу OBD-II
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e265975b44ecbb86c407a9b69de17161edbbf671f38c7b2f975db8f56246be53ELMDuino-3.4.1-e265975b.zipОписание
Библиотека для работы с диагностическими сканерами ELM327, которые подключаются к машине через OBD-II. С её помощью Arduino может читать параметры двигателя в реальном времени — обороты, температуру охлаждающей жидкости, скорость и другие значения по всем поддерживаемым OBD-II PID. Также позволяет просматривать и очищать коды ошибок без визита на сервис. Выполнена как неблокирующая библиотека — запросы к сканеру не зависают в ожидании ответа, остальной код в loop продолжает работать. Поддерживает разные OBD протоколы и AT команды. При проблемах с подключением рекомендуется экспериментировать с разными скоростями обмена (38400 или 115200 бод), а на ESP32 с BluetoothSerial иногда помогает использование MAC-адреса вместо имени устройства.