microbit吧 关注:305贴子:311
  • 1回复贴,共1

Python教程-使用microbit制作一个指北针

取消只看楼主收藏回复

今天我来分享使用Micro:bit的 python语言编程DIY一款指北针,为什么要使用Python呢,因为图形化的箭头显示会有延时,大概是200ms,所以整体的效果来说,使用python会更加的流畅、灵敏。
在下载程序以后,我们需要校准micro:bit的罗盘,当屏幕的英文提示显示过后,需要上下左右摇晃micro:bit点亮整个屏幕,直到屏幕显示一个笑脸以后,才算完成校准。注意:避免micro:bit周围有磁场干扰,否则会影响指北针效果。
校准以后可以看到micro:bit点阵屏上会出现一个指针,无论你如何旋转micro:bit,它会始终指向北方
代码与解析:
from microbit import *
compass.calibrate()
while True:
needle = ((15 - compass.heading()) // 30) % 12
display.show(Image.ALL_CLOCKS[needle])
编程与下载:
1. 打开Mu软件,如图13-2在编辑窗口输入代码,注意!所有的英文与符号都应该在英文状态下输入,关键词如“-”,“%”与内容之间需要有个空格,使用Tab键(制表键)进行缩进,最后一行以空白程序结尾。

2. 将micro USB数据线连接micro:bit与电脑,点击Donwload,选择micro:bit所在盘符,点击下载。

3. 下载程序时可以看到micro:bit背面的指示灯一闪一闪,当停止闪烁的时候,就表示程序下载完成。


1楼2019-02-12 14:58回复
    敲可爱的指北针


    4楼2019-02-15 18:38
    回复