蓝牙遥控器
方法
remoter.status(KEY)
获取蓝牙手柄的按键 KEY 的状态,按下为True,释放为False。
KEY 取值 |
说明 |
remoter.KEY_UP |
数字量 上 |
remoter.KEY_DOWN |
数字量 下 |
remoter.KEY_LEFT |
数字量 左 |
remoter.KEY_RIGHT |
数字量 右 |
remoter.KEY_A |
数字量 A |
remoter.KEY_B |
数字量 B |
remoter.KEY_C |
数字量 C |
remoter.KEY_D |
数字量 D |
remoter.KEY_I |
数字量 I |
remoter.KEY_II |
数字量 II |
remoter.KEY_L1 |
数字量 L1 |
remoter.KEY_R1 |
数字量 R1 |
remoter.value(VALUE_KEY)
获取蓝牙手柄的按键 VALUE_KEY 的数值。
VALUE_KEY 取值 |
说明 |
remoter.VALUE_LEFT_X |
模拟量 L摇杆X轴 |
remoter.VALUE_LEFT_Y |
模拟量 L摇杆Y轴 |
remoter.VALUE_RIGHT_X |
模拟量 R摇杆X轴 |
remoter.VALUE_RIGHT_Y |
模拟量 R摇杆Y轴 |
remoter.VALUE_L2 |
模拟量 L2 |
remoter.VALUE_R2 |
模拟量 R2 |
tbot_ble.BLERemoter.enable_remoter(enable_flag)
获取蓝牙手柄的按键 VALUE_KEY 的数值。(需要导入tbot_ble包:import tbot_ble)
enable_flag 取值 |
说明 |
True |
打开 蓝牙连接手柄 |
False |
关闭 蓝牙连接手柄 |
编程示范
from thunbot import remoter
import time
if __name__ == '__main__':
while True:
print(remoter.value(remoter.VALUE_L2), remoter.value(remoter.VALUE_R2), end = '')
print(" A:",remoter.status(remoter.KEY_A), end = '')
print(" B:",remoter.status(remoter.KEY_B), end = '')
print(" C:",remoter.status(remoter.KEY_C), end = '')
print(" D:",remoter.status(remoter.KEY_D))
time.sleep_ms(100)