如何用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語言版