ModbusRTU
Реализация протокола Modbus RTU для Arduino с минимальными требованиями к ресурсам, работает параллельно с основной программой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:14acdca2855436c671ed6a5559c70af15139ebf1ec0022b7a1b2999fe36e075eModbusRTU-2.1.1-14acdca2.zipОписание
Реализация протокола Modbus RTU для связи по последовательному порту (UART). Библиотека весьма компактна и работает параллельно с основной программой практически без нагрузки на процессор, что позволяет использовать её даже на Arduino Uno. Реализованы основные функции: ReadInputRegisters, ReadHoldingRegisters и WriteSingleRegister на обеих сторонах, плюс WriteMultipleRegisters со стороны клиента. Для управления регистрами на сервере используются методы setInputRegisterValue, setHoldingRegisterValue и getHoldingRegisterValue, а также групповые операции с буферами. Библиотека настроена на стандартные параметры Modbus: 8 бит передачи, чётную чётность и 1 стоп-бит. Подходит для промышленной автоматики, где нужна лёгкая интеграция протокола без съедания ресурсов микроконтроллера.