Mit dem Passiv Buzzer können einfach Töne erzeugt werden. Die erzeugten Töne sind aber weitem nicht so vielseitig wie bei einem normalen lautsprecher, dafür lassen sich diese einfach erzeugen.
Anschlüsse Pi | Anschlüsse Buzzer |
---|---|
GND | GND – |
GPIO 14 | Signal |
#!/usr/bin/python
import RPi.GPIO as gpio
import time
buzz = 14
gpio.setmode(gpio.BCM)
gpio.setup(buzz, gpio.OUT)
def sound():
gpio.output(buzz, gpio.HIGH)
time.sleep(0.001)
gpio.output(buzz, gpio.LOW)
time.sleep(0.001)
while True:
print(60)
for i in range(60):
sound()
time.sleep(0.5)
print(80)
for i in range(80):
sound()
time.sleep(0.5)
print(100)
for i in range(100):
sound()
time.sleep(0.5)
print(120)
for i in range(120):
sound()
time.sleep(1)