初始化如何了解电源事件?
我有一个Pi Model B Rev 2.0(我认为),我打算将其用于家庭自动化系统。由于我的电源上有一个预付费电表,因此我偶尔会用尽电子来绕过我家的主电源! 为避免出现问题,我获得了由PiModules制造的UPis Basic形式的UPS 。我已经对其进行了配置,以便可以通过Pi自己的串行端口(不是默认配置,而是手册中记录的受支持的设置)轮询电源电压。 目前,它使用专用的GPIO引脚(我相信插头上的引脚13为GPIO27),内置微控制器使用shutdown -h now该引脚,并从rc.local运行python脚本来告诉Pi 该引脚何时变为低电平-如果按下UPS“关机”按钮,或者在主电源出现故障时电池电源严重不足,就会发生这种情况。作为记录,脚本是: #!/usr/bin/python # import the libraries to use time delays, send os commands and access GPIO pins import PRi.GPIO as GPIO import time import os GPIO.setmode(GPIO.BCM) # Set pin numbering to board numbering GPIO.setup(27, GPIO.IN, pull_up_don=GPIO.PUD_UP) # Setup pin …