本文最后更新于 3918 天前,其中的信息可能已经有所发展或是发生改变。
每次打开树莓派都要连上ssh关机,很是麻烦,所以自己做了个超简洁的关机脚本
原理就是开机之后点亮一个小灯,一直检测某处电平,一旦符合条件就关机
代码如下:
import RPi.GPIO as GPIO
import time
import os,sys
GPIO.setmode(GPIO.BCM)
GPIO.setup(14,GPIO.OUT)
GPIO.setup(21,GPIO.IN)
run=True
while run:
GPIO.output(14,GPIO.LOW) #开机之后灯亮(GPIO 14接正串二极管)
shutdown=GPIO.input(21)
if(shutdown==True): #GPIO 21跳线帽接地线,当线拔掉之后关机
GPIO.output(14,GPIO.HIGH) #二极管灯灭
run=False
os.system("poweroff")
sys.exit()
time.sleep(1)
加到开机启动里就行了,加入方式见Linux加入开机自启命令
















很赞w
可以加重启么233
命令改成sudo reboot就好了啊