Самое быстрое чтение через i2c
У меня есть акселерометр ADXL345, и я считываю данные с Arduino через I2C. Мне нужно получать показания с частотой выше 500 Гц. Согласно документации, это должно быть легко достижимо, однако я скачал и использовал несколько библиотек, и ни одна из них не смогла достичь частоты дискретизации выше 100 Гц. Все они основаны на библиотеке Wire для Arduino, которая, как мне кажется, не очень эффективна. Может ли кто-нибудь подсказать мне библиотеку или фрагменты кода, которые позволят мне получать данные с частотой 500 Гц и выше? Я отправляю данные в Matlab, но это, вероятно, не имеет значения.
@baca, 👍-1
0
Смотрите также:
- OVF в последовательном мониторе вместо данных
- Какой правильный способ запроса устройства I2C из процедуры обслуживания прерывания?
- Использование MPU-6050 без I2C
- Как подключить несколько акселерометров MMA8451 (протокол I2C) с помощью одного Arduino Mega
- MPU-6050 с Arduino – вскрытие
- Акселерометр AtTiny85 и MMA8452Q не могут подключиться с помощью i2c
- Попытка использовать акселерометр I2C и SPI OLED
- Подключение нескольких модулей I2C к микроконтроллеру последовательно или параллельно?