学习目标:
这节课学习单个引脚的使用,如果用鳄鱼夹夹住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键(制表键)进行缩进,最后一行以空白程序结尾。
图7-1
2.如图7-2所示,点击大拇指图标的Check键检查一下我们的代码是否有错误。如果某一行出现光标,表示某一行的程序出错,如果没有出现光标,则表示代码没有错误。
图7-2
3.将micro USB数据线连接micro:bit与电脑,接着如图7-3点击Flash按键下载程序至micro:bit。
图7-3
4. 下载成功后,可以观察到micro:bit点阵上出现难过的表情如图7-4,当我们用鳄鱼夹的一头夹住GND,另一头夹住pin0引脚时,micro:bit点阵上就会出现开心的表情,如图7-5所示。
图7-4 图7-5