我已经将pi 3连接到PIR传感器,并且我将一些基本的python拼凑在一起进行控制,如下所示。该代码运行,检测实时运动,到目前为止一切正常。 无论如何,我想跟踪活动持续多长时间(计算持续时间)。关于如何执行此操作的想法,听起来可能很愚蠢,但是距我上一次编码已经有5年了时间。我愿意就可能的改进发表任何意见。
这是我的循环
print ("PIR Monitoring Started at " + time.strftime("%H:%M:%S %b %d %Y"))
while True:
i=GPIO.input(6)
if i==0:
print ("No motion detected "),i
time.sleep(5)
elif i==1:
print ("Motion detected "),i
print(time.strftime('%H:%M:%S %b %d %Y'))
time.sleep(5)