import RPi.GPIO as GPIO
import time
trig = 2
def init():
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(trig, GPIO.OUT, initial=GPIO.HIGH)
pass
def beep(seconds):
GPIO.output(trig, GPIO.LOW)
time.sleep(seconds)
GPIO.output(trig, GPIO.HIGH)
def beepBatch(seconds, timespan, counts):
for i in range(counts):
beep(seconds)
time.sleep(timespan)
init()
# beep(0.1)
beepBatch(0.1, 0.3, 3)
GPIO.cleanup()
控制的是GPIO02,beepBatch(蜂鸣器响应时间,蜂鸣器停顿时间,蜂鸣器响应次数)