7.别碰我

您当前位置: 首页 > Croco:kit传感器套件 > 6.Microbit-Python课程

学习目标:

这节课学习单个引脚的使用,如果用鳄鱼夹夹住pin0引脚,鳄鱼夹的另一头夹住GND,则micro:bit点阵会显示一个笑脸,否则micro:bit点阵显示哭脸。


代码与解析

from microbit import*
while True:
    if pin0.is_touched():
        display.show(Image.HAPPY)
    else:
        display.show(Image.SAD)

pin0.is_touched()函数表示pin0引脚是否被触摸,这里可以理解为当一端连接GND的鳄鱼夹触碰到pin0引脚时,表示pin0引脚被触摸,此时micro:bit点阵显示一个笑脸,否则micro:bit点阵显示哭脸。


编程与下载:

1.打开Mu软件,如图7-1在编辑窗口输入代码,注意!所有的英文与符号都应该在英文状态下输入,使用Tab键(制表键)进行缩进,最后一行以空白程序结尾。

blob.png

                     图7-1

2.如图7-2所示,点击大拇指图标的Check键检查一下我们的代码是否有错误。如果某一行出现光标,表示某一行的程序出错,如果没有出现光标,则表示代码没有错误。

blob.png

                        图7-2

3.micro USB数据线连接micro:bit与电脑,接着如图7-3点击Flash按键下载程序至micro:bit

blob.png

                      图7-3

4.     下载成功后,可以观察到micro:bit点阵上出现难过的表情如图7-4,当我们用鳄鱼夹的一头夹住GND,另一头夹住pin0引脚时,micro:bit点阵上就会出现开心的表情,如图7-5所示。

blob.pngblob.png

          图7-4                                      7-5