Назад к каталогу

PololuRPiSlave

I2C ведомое устройство для Pololu плат и Raspberry Pi с защитой от известных багов протокола

Версия2.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер19.71 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
2.0.019.71 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:4746acfc920ae3fe8a860cecd26ab058fa4bf0cc18cd897ffe52bd4a9dec1ba5
АрхивPololuRPiSlave-2.0.0-4746acfc.zip

Описание

Нужна Arduino библиотека для I2C общения между платой Pololu (A-Star 32U4 или Romi 32U4) и Raspberry Pi, где микроконтроллер выступает ведомым устройством? Эта библиотека как раз для такой схемы. Она реализует свой протокол с буфером данных, поддерживающим атомарные чтения и записи, вместо того чтобы работать с сырыми I2C пакетами как стандартная Wire.h. В примерах показано, как организовать веб-сервер на Pi для удалённого управления роботом со смартфона. Важная деталь: разработчики предусмотрели обходные пути для известного бага в Raspberry Pi, который портит данные на обычных скоростях I2C — в Wire.h это невозможно реализовать. Библиотека работает с большинством Arduino-совместимых плат, но создана специально для упомянутых Pololu контроллеров.

Версии

Показано: 3
2.0.02026-08-23 19:12:21 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:12:21 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:21 UTC
ZIP по запросу
первое скачивание может быть дольше