如何實現長按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語言版

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