Help met reset loop
Posted: Tue Nov 06, 2018 9:11 pm
Hi,
ik ben een soort muziekboard aan het maken en het werkt al vrij goed, het werkt nu al zo
drukknop word ingedrukt,wav file speelt en zolang de muziek speelt gaat er een led aan,muziek gedaan led ook uit, en weer opnieuw
wat ik graag zou hebben
drukknop word ingedrukt,wav file speelt led aan (en als ik dan opnieuw op de drukknop druk dat de muziek file opnieuw begint) en de led blijft aan zolang de muziek speelt
weet er mss iemand in welke richting ik moet denken om de loop een stuk opnieuw te laten beginnen wanner op de zelfde drukknop druk.
thnx voor me al te helpen !!!!
ik ben een soort muziekboard aan het maken en het werkt al vrij goed, het werkt nu al zo
drukknop word ingedrukt,wav file speelt en zolang de muziek speelt gaat er een led aan,muziek gedaan led ook uit, en weer opnieuw
wat ik graag zou hebben
drukknop word ingedrukt,wav file speelt led aan (en als ik dan opnieuw op de drukknop druk dat de muziek file opnieuw begint) en de led blijft aan zolang de muziek speelt
weet er mss iemand in welke richting ik moet denken om de loop een stuk opnieuw te laten beginnen wanner op de zelfde drukknop druk.
thnx voor me al te helpen !!!!
Code: Select all
import pygame.mixer
from time import sleep
import time
import RPi.GPIO as GPIO
from sys import exit
GPIO.setmode(GPIO.BCM)
GPIO.setup(23, GPIO.IN)
print ("input 23,ready")
GPIO.setup(17, GPIO.OUT)
print ("output 17 ready")
pygame.mixer.init(48000, -16, 1, 1024)
sndA = pygame.mixer.Sound("applause.wav")
soundChannelA = pygame.mixer.Channel(1)
print ("Sampler Ready.")
while True:
try:
if (GPIO.input(23) == True):
soundChannelA.play(sndA)
GPIO.output(17, True)
time.sleep(sndA.get_length())
GPIO.output(17,False)
except KeyboardInterrupt:
GPIO.cleanup()
exit()/code]code]