iarduino I2C connect (соединяет несколько Arduino по I2C)
Библиотека для удобства соединения нескольких Arduino по аппаратной шине I2C.
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2ba27263c4903508a9e3012ae407945ef822d6ef6d14c4c051e9facdc2bf35e9iarduino_I2C_connect-1.1.3-2ba27263.zipОписание
Нужна связь между несколькими Arduino по одной шине I2C? Эта библиотека упрощает обмен данными между мастером и ведомыми устройствами через стандартный протокол. На ведомом Arduino вы создаёте обычный массив byte, инициализируете его через begin(), и мастер уже может читать и писать значения его элементов как регистры обычного I2C-устройства функциями readByte() и writeByte(). Можно защитить отдельные элементы от записи через маскировочный массив — например, запретить изменение определённых ячеек, оставляя их доступными только для чтения. Работает с популярными платами вроде Piranha Uno R3 и требует подключения библиотеки Wire. Решение удобно, когда нужно обмениваться данными между несколькими Arduino без сложных многопроводных интерфейсов.