
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)
