我正在尝试编写一个由 2 个连接按钮组成的 OLED。工作如下:
按下第一个按钮,它应该打开 OLED,显示打开屏幕。
然后每次按下第二个按钮,它应该继续相应地改变它的屏幕。
我必须使它适用于第一个按钮。但真正的问题是我不确定如何每次按下一个按钮来切换其他屏幕。
我正在尝试编写一个由 2 个连接按钮组成的 OLED。工作如下:
按下第一个按钮,它应该打开 OLED,显示打开屏幕。
然后每次按下第二个按钮,它应该继续相应地改变它的屏幕。
我必须使它适用于第一个按钮。但真正的问题是我不确定如何每次按下一个按钮来切换其他屏幕。
您首先需要将按钮映射到变量。
在第一个按钮按下时,应设置第一个变量,第二个按钮可以映射为计数按下次数的计数器。根据计数,您可以更改屏幕。
前任:
bool var1;
int var2=0;
if(button1Pressed()==true){
var1=true;
switchOnOled();
}
if(var1==true&&button2pressed()==true){
var2=var2%totalScreens;
var2++;
}
switch(var2){
case 1:
screen1();
break;
case 2:
....
....
希望有帮助。