💡
原文英文,约900词,阅读约需4分钟。
📝
内容提要
在examples目录下创建compass.rs文件,复制src/main.rs的内容,去除超循环,替换为测试指南针的代码。使用Raspberry Pico、USB线、HC-05蓝牙模块和HMC5833L指南针模块,读取HMC5883L数据寄存器,进行校准,计算磁头和强度,并打印结果。
🎯
关键要点
- 在examples目录下创建compass.rs文件,复制src/main.rs的内容,去除超循环。
- 使用Raspberry Pico、USB线、HC-05蓝牙模块和HMC5833L指南针模块进行连接。
- 从HMC5883L的数据寄存器读取原始数据,并打印x、y、z的值。
- 进行指南针的校准,记录输出值并绘制散点图以检查准确性。
- 通过引入偏移量来校正指南针的输出值。
- 计算磁头方向,使用北顺时针约定,并添加磁偏角。
- 计算磁强度,并打印最终结果,包括磁头方向和磁强度。
➡️