[原创] 【SAMR21新玩法】21. 触摸 touchio

dcexpert   2019-10-12 21:37 楼主

在circuitpython中,通过touchio库可以使用触摸按键功能。例如:

 

import time
import touchio
from microcontroller import pin

tp = touchio.TouchIn(pin.PA04)
while 1:
    time.sleep(0.5)
    tp.value

 

这里的触摸按键是电容式,而不是电阻式的,所以只需要一根线就可以了。

本帖最后由 dcexpert 于 2019-10-13 11:37 编辑

回复评论 (1)

触摸按键的返回是一个bool值,我们还可以读取触摸键的原始数值,或者设置触摸按键的门限,如:

 

tp.raw_value

tp.threshold

 

通过修改threshold的数值,就可以调整触摸按键的灵敏度。

点赞  2019-10-12 21:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复