LINBus_stack
Реализация протокола LIN для Arduino с поддержкой режимов master и slave и автоматическим расчётом контрольной суммы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:972c77f4bbed9c8824e8703b01e70517cc32c93b04128669db2680e997e17b88LINBus_stack-3.1.3-972c77f4.zipОписание
Реализация протокола LIN (Local Interconnect Network) для плат Arduino с трансивером TJA1021. Библиотека разработана для Macchina M2, которая оснащена двумя TJA1021, но может быть адаптирована под любую Arduino-плату с доступным UART и LIN-устройствами. Поддерживает работу в режимах master и slave с автоматическим расчётом контрольной суммы, обработкой входящих данных и фильтрацией по идентификатору пакета. Примеры включают реализацию сниффера для мониторинга шины, обмена между двумя LIN-каналами и взаимодействие с модулями вроде Microchip Ambient Light Module с поддержкой RGB-управления. Подходит для встроенных систем с несколькими узлами, требующими низкоскоростной сетевой коммуникации.