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))