掌控板触摸按键的使用
Posted 等不到星光等时光呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了掌控板触摸按键的使用相关的知识,希望对你有一定的参考价值。
掌控板触摸按键的使用
当触摸按键P按下时,会在左侧显示%20的进度条,触摸按键按N按下时,会在右侧显示%30的进度条。
源代码如下:
from mpython import *
import time
myUI = UI(oled)
rgb[0] = (int(0), int(204), int(204))
rgb.write()
time.sleep_ms(1)
oled.fill(0)
oled.DispChar('P', 0, 0, 1)
oled.DispChar('N', 118, 0, 1)
oled.show()
while True:
if touchpad_p.is_pressed():
myUI.stripBar(20, 0, 6, 30, 20, 0, 1)
oled.show()
if touchpad_n.is_pressed():
myUI.stripBar(110, 0, 6, 30, 30, 0, 1)
oled.show()
抢答器的制作
通过触摸按键P和N,当按着使得进度条满了则获胜。
源码如下:
from mpython import *
import time
myUI = UI(oled)
p = 0
n = 0
rgb[0] = (int(0), int(204), int(204))
rgb.write()
time.sleep_ms(1)
while True:
if touchpad_p.is_pressed():
p = p + 5
if touchpad_n.is_pressed():
n = n + 5
if n >= 99:
oled.DispChar('N win', 0, 32, 1)
oled.show()
if p >= 99:
oled.DispChar('P win', 0, 32, 1)
oled.show()
oled.DispChar('P', 0, 0, 1)
oled.DispChar('N', 118, 0, 1)
myUI.stripBar(110, 0, 6, 30, n, 0, 1)
myUI.stripBar(20, 0, 6, 30, p, 0, 1)
oled.show()
if touchpad_o.is_pressed():
n = 0
p = 0
oled.fill(0)
oled.DispChar('P', 0, 0, 1)
oled.DispChar('N', 118, 0, 1)
oled.show()
以上是关于掌控板触摸按键的使用的主要内容,如果未能解决你的问题,请参考以下文章