如何在 MicroPython 中的 micro:bit v2 上将 Pin 触摸模式设置为电容式

问题描述

如果我使用 makecode 编辑器创建代码,它会生成

pins.touch_set_mode(TouchTarget.P0,TouchTargetMode.CAPACITIVE)

但是,如果我尝试运行它,它找不到“pins”。

注意:然后我进一步调查并在提交我的问题之前找到了如何做到这一点......

解决方法

可以为每个引脚设置电容模式,例如

from microbit import *
...
pin0.set_touch_mode(pin0.CAPACITIVE)
...
if pin0.is_touched():
    ...

最后一行检查引脚是否被触摸 - 通常在一个循环中。

希望这可以为其他人节省一些时间...

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...