CC2650 编程以通过单击按钮执行不同的语句
CC2650 Programming to execute different statements with single button press
我正在尝试编写由 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:
....
....
希望对您有所帮助。
我正在尝试编写由 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:
....
....
希望对您有所帮助。