from control_usb import UsbController from flask import Flask, render_template import time WAIT_TIME = .4 app = Flask(__name__) dev = UsbController() @app.route('/') def index(): return render_template('index.html') @app.route('/fire') def fire(): dev.turretFire() return "Fired" @app.route('/up') def up(): dev.turretUp() time.sleep(WAIT_TIME) dev.turretStop() return "Up" @app.route('/down') def down(): dev.turretDown() time.sleep(WAIT_TIME) dev.turretStop() return "Down" @app.route('/left') def left(): dev.turretLeft() time.sleep(WAIT_TIME) dev.turretStop() return "Left" @app.route('/right') def right(): dev.turretRight() time.sleep(WAIT_TIME) dev.turretStop() return "Right" if __name__ == "__main__": app.run()