按压模块/PressurePad

连接一个可以感受压力的传感器,可以获取按压程度值

获取压力程度值

PressurePad.get_pressure()
返回:压力程度值,范围 0~100
返回类型:float

Examples

# 实时显示压力程度值
from wonderbits import PressurePad,Display

display1 = Display()
pressurePad1 = PressurePad()

while True:
    display1.print(1, 1, pressurePad1.get_pressure())

当传感器被按压时

PressurePad.when_pressure()
当传感器被按压时,执行被修饰的函数

Examples

# 按压pressurePad1的传感器会在display1模块中显示瞬间压力值

from wonderbits import PressurePad,Display

display1 = Display()
pressurePad1 = PressurePad()

@pressurePad1.when_pressure()
def run1(val):
    display1.print(1, 1, val)

while True:
    pass

事件源

PressurePad.PressurePad.source_pressure

pressure事件源