3. 可编程Button模块¶
LinkIoT具有可编程按钮button。
3.1. 按钮按下状态¶
- linkiot.button.wasPressed()
- 方法返回按钮当前是否按下
- linkiot.button.wasReleased()
- 方法返回按钮是否释放状态即未按下状态
示例1:
1 2 3 4 5 6 7 8 9 10 11 | import time
from linkiot import *
while True:
if linkiot.button.wasPressed():
print("Button was pressed")
if linkiot.button.wasReleased():
print("Button was Released")
utime.sleep(0.1)
|
3.2. 按钮回调方法¶
示例2:
1 2 3 4 5 6 7 8 9 10 11 | import time
from linkiot import *
def on_wasPressed():
print("Button was pressed")
def on_wasReleased():
print("Button was Released")
linkiot.button.wasPressed(on_wasPressed)
linkiot.button.wasReleased(on_wasReleased)
|