我试图编码一个OLED,其中包括两个按钮接口。工作如下:
我得让它为第一个按钮工作。但真正的问题是,我不知道如何让其他屏幕切换与一个单一的按钮,每次按下。
发布于 2015-12-25 07:50:13
首先需要将按钮映射到变量。
在按第一个按钮时,应该设置第一个变量,第二个按钮可以映射为计数按下次数的计数器。根据计数,您可以更改屏幕。
例:
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:
....
....希望这能有所帮助。
https://stackoverflow.com/questions/34460852
复制相似问题