TomSel
Posts: 3
Joined: Mon Nov 05, 2018 9:09 pm

Help met reset loop

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 !!!! :)

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]

Return to “Nederlands”