i am trying to program a soundboard in python using gpiozero and a single button. Every time you press the button it should play the next sound. It almost works, but unfortunately not satisfactory yet.
Can you help me?
import pygame
from time import sleep
from gpiozero import Button
from signal import pause
pygame.init()
button = Button(4)
snd1 = pygame.mixer.Sound("/home/pi/test.wav")
snd2 = pygame.mixer.Sound("/home/pi/test2.wav")
snd3 = pygame.mixer.Sound("/home/pi/test3.wav")
snd4 = pygame.mixer.Sound("/home/pi/test4.wav")
while True:
button.when_pressed = snd1.play
button.when_pressed = snd2.play
button.when_pressed = snd3.play
button.when_pressed = snd4.play
pause()