每次打开树莓派都要连上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就好了啊