# 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次按下多次检测导致多次显示点阵图案导致卡顿