Exemplo n.º 1
0
def main():
    MotorObject = Motor()
    CoordinatesObject = Coordinates()
    CalculationsObject = Calculations()
    SaveToSD_Object = SaveToSD()
    forceStopped = False

    waitForInput()
    time.sleep(2)

    for i in range(73):  # alleen voor debugging

        if GPIO.input(buttonPin) == GPIO.LOW:  # Force stop
            print("Force stopping!")
            forceStopped = True
            changeColor('red')
            break

        MotorObject.turnMotor(i)
        CoordinatesObject.calculate_coordinates(i)

    if not forceStopped:
        CalculationsObject.run()
        SaveToSD_Object.save()