def Run(command):
	thresh = 5
        while(True):
                if(command == 1):
                        api.PlayAction(52)
                        buzzer=Buzzer()
                        buzzer.play(4)
                        print('Plank')
                        command = 0
                        thresh=5
                elif(command == 0):
                	
			api.PlayAction(55)
                        print('Crawl')
                        cry= random.randint(1,thresh)
                        thresh-=1
                        print(cry)
                        if(cry==1):
                                command = 2
                                print('Cry')
                        FB=api.passAccelData(1)
                        print(FB)
                        if( FB > 440 or FB < 350):
          			command = 4
                        
                
                elif(command==2):
                	FB= api.passAccelData(1)
                	print('crying: ')
                	print(FB)
                	buzzer=Buzzer()
                        buzzer.play(1)
              		if( FB > 420 or FB < 360):
          			command = 3
          			
          	elif(command==3):
          		api.PlayAction(52)
          		FB = api.passAccelData(1)
          		buzzer=Buzzer()
          		buzzer.play(2)
          		while(FB > 420 or FB < 360):
          			buzzer=Buzzer()
          			buzzer.play(3)
          			FB = api.passAccelData(1)
          			print(FB)
          		
          		command=1
          		
          	elif(command ==4):
          	
          		for i in range(0,10):
          			buzzer=Buzzer()
          			buzzer.play(1)
          			print('Sorry...')
          		command = 3
Esempio n. 2
0
def Run(command):
    thresh = 5
    while (True):
        if (command == 1):
            api.PlayAction(52)
            buzzer = Buzzer()
            buzzer.play(4)
            print('Plank')
            command = 0
            thresh = 5
        elif (command == 0):

            api.PlayAction(55)
            print('Crawl')
            cry = random.randint(1, thresh)
            thresh -= 1
            print(cry)
            if (cry == 1):
                command = 2
                print('Cry')
            FB = api.passAccelData(1)
            print(FB)
            if (FB > 440 or FB < 350):
                command = 4

        elif (command == 2):
            FB = api.passAccelData(1)
            print('crying: ')
            print(FB)
            buzzer = Buzzer()
            buzzer.play(1)
            if (FB > 420 or FB < 360):
                command = 3

        elif (command == 3):
            api.PlayAction(52)
            FB = api.passAccelData(1)
            buzzer = Buzzer()
            buzzer.play(2)
            while (FB > 420 or FB < 360):
                buzzer = Buzzer()
                buzzer.play(3)
                FB = api.passAccelData(1)
                print(FB)

            command = 1

        elif (command == 4):

            for i in range(0, 10):
                buzzer = Buzzer()
                buzzer.play(1)
                print('Sorry...')
            command = 3