6. 触摸按键¶
在掌控板正面金手指处拓展6个触摸按键,依次P、Y、T、H、O、N。
示例-触摸不同按键,点亮不同色RGB灯¶
1from mpython import *
2
3while True:
4 if(touchPad_P.read() < 100):
5 rgb[0] = (255,0,0) # 开灯,设置红色
6 rgb[1] = (255,0,0) # 设定为红色
7 rgb[2] = (255,0,0) # 设置为红色
8 rgb.write()
9 elif(touchPad_Y.read() < 100):
10 rgb[0] = (0,255,0) #关灯
11 rgb[1] = (0,255,0)
12 rgb[2] = (0,255,0)
13 rgb.write()
14 elif(touchPad_T.read() < 100):
15 rgb[0] = (0,0,255) #关灯
16 rgb[1] = (0,0,255)
17 rgb[2] = (0,0,255)
18 rgb.write()
19 elif(touchPad_H.read() < 100):
20 rgb[0] = (255,255,0) #关灯
21 rgb[1] = (255,255,0)
22 rgb[2] = (255,255,0)
23 rgb.write()
24 elif(touchPad_O.read() < 100):
25 rgb[0] = (255,0,255) #关灯
26 rgb[1] = (255,0,255)
27 rgb[2] = (255,0,255)
28 rgb.write()
29 elif(touchPad_N.read() < 100):
30 rgb[0] = (0,255,255) #关灯
31 rgb[1] = (0,255,255)
32 rgb[2] = (0,255,255)
33 rgb.write()
首先导入 mpython模块,尝试用手指触摸P金手指处,使用 read()
读取值。观察变化:
>>> from mpython import *
>>> touchPad_P.read()
643
>>> touchPad_P.read()
8
Note
掌控板板载6个触摸焊盘,依次从左到右分别touchPad_P、touchPad_Y、touchPad_T、touchPad_H、touchPad_O、touchPad_N,其他触摸按键使用方法同上。