我正在使用arduino 4x4键盘和16x2 LCD进行计算。我必须使用计时器库为这个项目做计时器中断。之前我问过这个Q,但我不知道我必须使用计时器库。这是我的问:如果用户没有按下键盘上的某个按钮30秒,计算器应自行关闭。我怎么能用计时器库做到这一点?
答案 0 :(得分:0)
您可以使用millis()函数代替使用计时器库:
// setup
long int time;
void loop(){
// get input
if(input){
interpretInput(input); // For example
time = millis();
}
if(millis()>time+30000){ // if there is more than 30 seconds between now and the last input, then call your shutdown function
shutdown();
}
}