跳至主要內容

地磁数据(需要扩展)

小于 1 分钟约 189 字

地磁数据(需要扩展)

程序代码

from npython import *
magnetic2=Magnetic()#获取地磁传感器类
while True:
    oled.print(1,1,"地磁数据", 1)
    oled.print(1,2,"X磁力值:%0.1f mG" % (magnetic2.get_x()), 1)
    oled.print(1,3,"Y磁力值:%0.1f mG" % (magnetic2.get_y()), 1)
    oled.print(1,4,"Z磁力值:%0.1f mG" % (magnetic2.get_z()), 1)
    time.sleep_ms(50) #延时50毫秒

程序说明

地磁传感器的测量范围:±8 Gauss;精度0.4mGs,电子罗盘误差±0.5°。magnetic2.get_x()为地磁传感器的X方向的地磁数据;magnetic2.get_y()为地磁传感器的Y方向的地磁数据;magnetic2.get_z()为地磁传感器的Z方向的地磁数据,返回数据均为浮点数数据。

呈现效果