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 PiAnschlüsse Buzzer
GNDGND –
GPIO 14Signal
#!/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)