📄️ 角度表示与转换
本例程演示如何使用 librm 中的 Angle 类进行角度值和弧度值之间的转换、计算和表示。
📄️ 蜂鸣器控制器
本例程演示如何使用 librm 中的 BuzzerController 类控制蜂鸣器播放各种音乐和提示音。
📄️ 编写一个 CAN 总线设备
本例程演示如何利用 librm 中的 CAN 总线设备框架实现一个通过 CAN 总线接收数据的设备。
📄️ CRC 校验
本例程演示如何使用 librm 中的 CRC 校验功能进行数据完整性验证。
📄️ 设备状态监控
本例程演示如何使用 librm 中的 Device 基类和 DeviceManager 设备管理器来监控设备的在线状态和工作状态。
📄️ Float16 浮点数转换
本例程演示如何使用 librm 中的 Float16 功能进行半精度浮点数(FP16)和单精度浮点数(FP32)之间的转换。
📄️ 姿态解算
本例程演示如何使用 librm 中的 BMI088 驱动和 Mahony 姿态解算算法实现姿态解算。
📄️ 电机驱动速查
本文档列举 librm 中常见电机驱动的基本用法。
📄️ PID 控制器
本例程演示如何使用 librm 中的 PID 类实现位置式 PID 控制。
📄️ 裁判系统串口
本例程演示如何利用 librm 中的裁判系统协议实现来接收裁判系统发来的数据。
📄️ RGB LED 控制器
本例程演示如何使用 librm 中的 RgbLedController 类控制 RGB LED 的各种灯效。
📄️ 序列播放器
本例程演示如何使用 librm 中的 SequencePlayer 类创建通用的序列播放器,可以在多个序列生成器之间切换。
📄️ 离散值监视器
本例程演示如何使用 librm 中的 SparseValueWatcher 类监视一个离散值的变化,并在值发生变化时触发回调函数。
📄️ 阈值触发
本例程演示如何用 ThresholdTrigger 类在某个变量穿过上下阈值时触发回调函数。
📄️ 轨迹限制器
本例程演示如何使用 librm 中的 TrajectoryLimiter 类实现基于梯形速度规划的轨迹限制。
📄️ 通用工具函数
本例程演示如何使用 librm 中的通用工具函数进行数值处理、角度计算和类型转换。
📄️ 接收 VT03 图传链路的遥控器数据
本例程演示如何接收 VT03 图传链路的遥控器数据。