PS2
--- PS2无线手柄关联功能函数¶
ps2
模块的主要功能与函数
功能相关函数¶
-
class
ps2.
PS2KEY
(_di, _do, _cs, _clk)¶
创建一个PS2KEY对象。
_di
手柄接收器DAT连接的引脚编号_do
手柄接收器CMD连接的引脚编号_cs
手柄接收器CS连接的引脚编号_clk
手柄接收器CLK连接的引脚编号
-
PS2KEY.
ps2_key
()¶
读取手柄状态,如果有按键按下返回键值,否则返回0
PS2无线手柄与开发板接线对应引脚:¶
TPYBoard PS2手柄 3V3 VCC GND GND X18 DAT X19 CMD X20 CS X21 CLK
程序示例:¶
# main.py -- put your code here!
import ps2
while True:
ps=ps2.PS2KEY('X18','X19','X20','X21')
a=ps.ps2_key() #读取手柄键值
if(a==13): #判断按键执行相关灯的开关
pyb.LED(1).on()
elif(a==14):
pyb.LED(2).on()
elif(a==15):
pyb.LED(3).on()
elif(a==16):
pyb.LED(4).on()
elif(a==5):
pyb.LED(1).off()
elif(a==6):
pyb.LED(2).off()
elif(a==7):
pyb.LED(3).off()
elif(a==8):
pyb.LED(4).off()