Wiki

Barigadam Motion Sensor Manual

This page contains the official documentation and firmware for the Barigadam Motion Sensor. Use the buttons below to download the full datasheet and the Arduino library.

For any questions about wiring, filtering, calibration or real-world usage, please contact us by email at barigadamstore@gmail.com or via Telegram at @BarigadamAgent.

What you can do with the Barigadam Motion Sensor

The Barigadam Motion Sensor is a compact IMU module that combines a 3-axis gyroscope and a 3-axis accelerometer. It is optimized for WRO-style robots and projects where you need stable yaw–pitch–roll and motion data without fighting drift and noise all the time.

Typical projects

  • Balancing and two-wheel robots that keep orientation using yaw/pitch/roll.
  • Precise turns and odometry correction for line-following and field robots.
  • Impact/shock detection for game elements, hit registration and safety logic.

Compatible controllers

  • Arduino Mega / Uno and similar 5 V boards (via I²C).
  • Custom WRO-style controllers with I²C bus support.
  • 3.3 V boards and STM32-based controllers (using standard I²C levels).

Best practices

  • Mount the sensor close to the robot’s center of rotation and keep it rigid.
  • Read the sensor continuously so that the library can keep yaw/pitch/roll updated.
  • Use example sketches as a starting point, then tune filters and offsets for your robot.

For pinout, I²C address selection, recommended update rates and example filters, refer to the official PDF documentation and the Arduino library examples.