本文最后更新于 3375 天前,其中的信息可能已经有所发展或是发生改变。
每次打开树莓派都要连上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就好了啊