课程已完成 0/5
BBC micro:bit V2: 倾斜与运动传感器
正在加载图示…
# 显示一个指向较低一端的箭头 from microbit import * DEAD = 300 # 忽略小于这个值的倾斜,单位为毫 g while True: y = accelerometer.get_y() # 沿板子方向的毫 g 值,通过 I²C 从 LSM303AGR 读取 if y > DEAD: display.show(Image.ARROW_N) print("y", y, "logo down") elif y < -DEAD: display.show(Image.ARROW_S) print("y", y, "pins down") else: display.clear() display.set_pixel(2, 2, 9) print("y", y, "level") sleep(200)
已停止 · 你的代码还没有运行。在你按“运行”之前,开发板运行的是板上已有的程序。
还没有输出。按“运行”。
尚未检查
运行代码来检查它。检查会在虚拟时钟上重放一段固定的脚本,所以同样的代码总是得到同样的结果。
每一种故障都会在模拟中真实发生。触发一个,观察图示,再读一读原因。
扮演外部世界:在代码运行时按下、滑动和转动这些零件。
在这里修改数值,或者点击代码里可以点的数值。
读取加速度计,让一个箭头指向板子较低的那一端。
这块开发板能驱动的传感器和执行器,以及真实的接法。