#!/usr/bin/python # encoding:utf-8 import RPi.GPIO as GPIO import time import jiqiren as jqr def hy(): pin_fire = 18 GPIO.setmode(GPIO.BCM) GPIO.setup(pin_fire, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) for i in range(5): status = GPIO.input(pin_fire) if status == True: # print('没有检测到火') continue else: print('检测到火灾') for i in range(3): jqr.Key('请注意!检测到火灾!') GPIO.cleanup(pin_fire) break GPIO.cleanup(pin_fire)