MultiTrans
Многоканальный приёмопередатчик для связи между Arduino-платами по одному выводу с автоматическим разрешением коллизий, поддерживает проводное и инфракрасное соединение
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:728738cc97b84e20eed1b497529b0c35669d5d8e516199befa3ee196d5ae07a9MultiTrans-1.4.0-728738cc.zipОписание
Многоканальный приёмопередатчик для Arduino, где каждый вывод одновременно передаёт и принимает данные без отдельной линии синхронизации. Поддерживает проводное и беспроводное (инфракрасное) соединение между несколькими платами. Автоматически детектирует и разрешает коллизии, так что устройства могут начинать передачу независимо друг от друга без риска потери данных. На Arduino Uno при работе с одним соседним устройством скорость достигает 12 кбит/с, но падает до 3 кбит/с при общении с четырьмя одновременно. Работает только на AVR-платах (Uno, Pro Mini). Имеет жёсткие ограничения на буфер передачи (256 бит, примерно 12 символов) и приёма (255 событий смены уровня), лучше всего подходит для коротких всплесков данных с паузами между ними. Встроенной проверки целостности нет.