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()