触摸按钮接口(Python)
小龟小车主控板自动两个触摸按钮A和B,位于主控板背面。
触摸按钮AB和正面的用户扩展管脚SCL、SDA是共用管脚的,所以一旦使用触摸按钮,则SCL/SDA管脚就无法正常使用。
按钮状态(is_pressed)
语法:
car.touch.is_pressed(pin)->bool
说明:
查询指定的触摸按钮是否被按住。
参数:
- pin 按钮名称。
- 返回值 True: 被按住状态,False: 没有按住状态
范例:
#查询触摸按钮A的状态
car.touch.is_pressed(A)
#也可以使用管脚连写模式
A.is_pressed()
按钮触摸值(val)
语法:
car.touch.val(pin)->int
说明:
查询指定的触摸按钮当前的触摸值。
参数:
- pin 按钮名称。
- 返回值 触摸值,没有被触摸情况下的值比触摸情况下大
范例:
car.touch.val(A)