03 使用喵家按键

接线

套件中配有两个按键,我这里接在IObit的P1,P8口,你也可以接在其他的IO口,但需要注意Microbit上的引脚复用IO

https://s2.ax1x.com/2019/09/02/nC3Oln.jpg

在线调试

  • 若没有通讯固件需首先点击恢复固件,使microbit能与舞台交互

https://s2.ax1x.com/2019/09/18/nTC54I.jpg

  • 搭建如下程序实现当按下按键时,小猫左右移动,把移动积木块放到重复执行10次里面小猫可以平滑移动,当移动到边缘时小猫反弹并左右翻转

https://s2.ax1x.com/2019/09/04/nEX1UK.jpg

离线下载

按照上述接线开始编程。实现的效果是当分别按下两个按键在microbit点阵上显示不同的表情

  • kittenblock平台

搭建好程序,按照顺序上传程序

https://s2.ax1x.com/2019/09/02/nCXK91.jpg

https://s2.ax1x.com/2019/09/18/nTEV9s.jpg

按键可用数字读检测按键是否被按下,当按键按下时,检测到低电平,点阵屏显示图案

  • makecode平台

https://s2.ax1x.com/2019/09/02/nCXYAH.jpg

注意:

  • 使用数字读积木块时需要在系统上电设置引脚的上下拉,最常见的就是上拉,因为大部分悬空管脚的传感器都是接地的

  • 程序中的100ms延时只是一个轻微去抖,为了防止1次按下多次检测导致多次显示点阵图案导致卡顿