Exemple #1
0

if __name__ == '__main__':
    servo = Servo("/dev/cu.usbserial-14130")
    # evo = TeraRanger()
    root = tk.Tk()
    Window = MainWindow(root)

    # Main Loop
    while (Window.ExitFlag):
        if Window.update:
            if Window.running:
                updateParams(servo, Window)
            else:
                servo.min = 0  #21 duty cycle corresponds with 0 location

            # Reset the needed parameters
            servo.reset()
            # evo.reset()
            Window.update = 0

        elif Window.running:
            servo.update()
            # sleep(0.003)
            Window.updatePlot(servo.time, servo.data)

        root.update()

    servo._close()
    # evo._close()