MicroPython 计数按钮在按下 5 次后单击
MicroPython count button clicks after 5 presses
我正在尝试计算按钮点击次数,但只有在点击 5 次之后,在第五次点击之后,它会打印点击次数,但从 1 开始。
Example:
Press button = 1 click
Press button = 2 click
Press button = 3 click
Press button = 4 click
Press button = 5 click
Press button = "ROUND: 1"
Press button = "ROUND: 2"........etc.
我有下面的函数,当调用 button_clicks() 时,它显示并计算 6、7、8 等,而不是 1、2、3 等。
clicks = 0
def button_clicks():
global clicks
clicks += 1
if (clicks) > 5:
lcd.move_to(0,3) #Moves text 0 characters from left on row 4
lcd.putstr("ROUND: " + str(clicks))
我还需要添加另外两个按钮 B3 和 B4,它们会将数字减少或增加 1。我该怎么做?
我明白了....但仍然需要一个按钮来增加值和一个按钮来减少值。
def button_clicks():
global clicks
clicks += 1
if (clicks) > 5:
lcd.move_to(0,3) #Moves text 0 characters from left on row 4
lcd.putstr('Rnds: {}'.format(clicks-5))
else:
lcd.move_to(0,3) #Moves text 0 characters from left on row 4
lcd.putstr('Rnds: -{}'.format(clicks))
我正在尝试计算按钮点击次数,但只有在点击 5 次之后,在第五次点击之后,它会打印点击次数,但从 1 开始。
Example:
Press button = 1 click
Press button = 2 click
Press button = 3 click
Press button = 4 click
Press button = 5 click
Press button = "ROUND: 1"
Press button = "ROUND: 2"........etc.
我有下面的函数,当调用 button_clicks() 时,它显示并计算 6、7、8 等,而不是 1、2、3 等。
clicks = 0
def button_clicks():
global clicks
clicks += 1
if (clicks) > 5:
lcd.move_to(0,3) #Moves text 0 characters from left on row 4
lcd.putstr("ROUND: " + str(clicks))
我还需要添加另外两个按钮 B3 和 B4,它们会将数字减少或增加 1。我该怎么做?
我明白了....但仍然需要一个按钮来增加值和一个按钮来减少值。
def button_clicks():
global clicks
clicks += 1
if (clicks) > 5:
lcd.move_to(0,3) #Moves text 0 characters from left on row 4
lcd.putstr('Rnds: {}'.format(clicks-5))
else:
lcd.move_to(0,3) #Moves text 0 characters from left on row 4
lcd.putstr('Rnds: -{}'.format(clicks))