Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8082

Automation, sensing and robotics • BNO08x MicroPython Library for I2C, SPI, & UART. Integrated 9-axis IMUs with fusion

$
0
0
Release of efficient Micropython code for BNO086, BNO085, BNO080 that can run at 400-500Hz (2.5ms to 2.0ms).

Some of the features that this code supports:
  • Timestamp and accuracy on each sensor reports
  • Enable sensor report frequency (period) and verification of what sensor will provide
  • SPI & UART at 3 Mbit/s, I2C at 400 KBaud
  • Euler conversion functions for Quaternions
  • Time stamps correlated with host
  • Calibration and Tare functions
  • Int pin for fast report update notification
  • Reliable hardware reset with reset pin
BNO08x GitHub - code and documentation
https://github.com/bradcar/bno08x_i2c_spi_MicroPython

Many thanks and Credit to those who codes were the basis of my work:
  • ...thanks in advance for any pull request contributions.

Statistics: Posted by bradcar — Sat Jan 03, 2026 3:01 am



Viewing all articles
Browse latest Browse all 8082

Trending Articles