LIN slave portable
Эмуляция LIN slave-узла для интеграции Arduino в LIN-сети с поддержкой HardwareSerial и SoftwareSerial
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:26ed7257a5504f98e4cf21729ea9c0b5a05518cf846d484fe859fd08c3268e0eLIN_slave_portable-1.5.0-26ed7257.zipОписание
Эмуляция LIN slave-узла для Arduino — пригодится, если нужно интегрировать плату в LIN-сеть в качестве подчиненного устройства. Библиотека работает с HardwareSerial и SoftwareSerial, поддерживает несколько одновременных LIN-узлов и обработку кадров через callback-функции. Есть опция для RS485 с управлением направлением передачи. Совместима с Arduino Uno, Mega, Nano, Due, Uno R4, различными ATtiny, ESP32 (включая S3 и C3), ESP8266 и STM32. Главное ограничение — метод handler() нужно вызывать минимум раз в 500 микросекунд. Для ESP32 и ESP8266 требуется установка EspSoftwareSerial даже если она не используется в коде напрямую. Синхронизация LIN-кадров работает по BREAK-сигналу.