coupledResistors = test2Solution.FindResistorNumbers() led.TurnOn(coupledResistors) if test2Solution.Exist(): SolutionVoltage = test2Solution.Find() if SolutionVoltage == ThisSolution: #Hvis riktig losning Arduino.ShowFace(1) Correct.Play() Arduino.ShowFace(1) time.sleep(1) PARTYTYME.Play() time.sleep(0.5) led.Strobe(150) break elif SolutionVoltage > ThisSolution: #Hvis feil losning m. for mye spenning TooMuch.Play() Arduino.ShowFace(7) led.BlinkRandom(1) test2Magnet.Drop() Arduino.ShowFace(0) elif SolutionVoltage < ThisSolution: #Hvis feil losning m. for lite spenning TooLittle.Play() Arduino.ShowFace(5)
led.TurnOn(coupledResistors) if test2Solution.Exist(): SolutionVoltage = test2Solution.Find() if SolutionVoltage == ThisSolution: #Hvis riktig losning Arduino.ShowFace(1) Correct.Play() Arduino.ShowFace(1) lid.Close() #time.sleep(0.5) PARTYTYME.Play() time.sleep(1) led.Strobe(2, 20, 5) GPIO.output( GameDone, True ) #Gir signal til kontrollsystem at spillet er klart break elif SolutionVoltage > ThisSolution: #Hvis feil losning m. for mye spenning TooMuch.Play() Arduino.ShowFace(7) led.BlinkRandom(1) test2Magnet.Drop() Arduino.ShowFace(0) time.sleep(0.5) Arduino.ShowFace(2)