如何实现长按3秒重启树莓派C语言版本

如何用Python实现长按3秒重启树莓派,感觉很复杂高深,其实原理非常简单。
完整代码如下:

#include <wiringPi.h>  
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define KEY   7   
int main()
{
   int t1,t2;
   wiringPiSetup()pinMode(KEY,INPUT);   
   while(1)
   {   
       if(digitalRead(KEY))
       {
          usleep(20000);//延时20ms
          if(digitalRead(KEY))
          {          
             t1 = time(NULL);
            while(digitalRead(KEY));            
             t2 = time(NULL);
             if(t2-t1>3){                
                system("sudo reboot");
              }
          }
       }
   }
   
   return 0;
}

想系统学习的同学可以购买我的教学视频:
长按3秒实现树莓派重启视频C语言版

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章