Prva naloga pri projektu glasbene skrinjice bo izdelava hišnega zvonca. To pomeni, da boš na preizkusno ploščico dodal/-a gumb in ga sprogramiral/-a tako, da se bo ob pritisku na gumb oglasil hišni zvonec.
gpiozero (prednameščen na Raspbianu)pygame (prednameščen na Raspbianu)Izkaže se, da ima pythonov modul pygame najmanj težav pri predvajanju zvočnih datotek v formatu Ogg Vorbis. Zato bo najbolje, da zvočne datoteke, ki jih želiš uporabiti v tem ali drugih projektih, najprej pretvoriš v format Ogg Vorbis. To lahko narediš na primer s programom Audacity, ali pa uporabiš kakšno spletno storitev za pretvarjanje med različnimi formati zvočnih datotek.
zvonec.py.zvonec.py vnesi kodo z zavihka Koda.# encoding: utf-8
import gpiozero
import pygame
pygame.init()
gumb = gpiozero.Button(22)
zvonec = pygame.mixer.Sound('doorbell.ogg')
while True:
if gumb.is_pressed:
zvonec.play()