remove flask
This commit is contained in:
parent
f68e037537
commit
b310bdc25c
40
app.py
40
app.py
|
@ -6,12 +6,9 @@ import kuukar.kuukar_motion as kuukar_motion
|
||||||
import kuukar.kuukar_lcd as kuukar_lcd
|
import kuukar.kuukar_lcd as kuukar_lcd
|
||||||
import kuukar.kuukar_sensors as kuukar_sensors
|
import kuukar.kuukar_sensors as kuukar_sensors
|
||||||
import kuukar.kuukar_environment as kuukar_environment
|
import kuukar.kuukar_environment as kuukar_environment
|
||||||
from flask import Flask, request
|
|
||||||
|
|
||||||
from kuukar.kuukar_config import SERIAL_MCU, SERIAL_DRV
|
from kuukar.kuukar_config import SERIAL_MCU, SERIAL_DRV
|
||||||
|
|
||||||
app = Flask(__name__)
|
|
||||||
|
|
||||||
mcu = telemetrix_rpi_pico.TelemetrixRpiPico(com_port=SERIAL_MCU)
|
mcu = telemetrix_rpi_pico.TelemetrixRpiPico(com_port=SERIAL_MCU)
|
||||||
drv = telemetrix_rpi_pico.TelemetrixRpiPico(com_port=SERIAL_DRV)
|
drv = telemetrix_rpi_pico.TelemetrixRpiPico(com_port=SERIAL_DRV)
|
||||||
sensors = kuukar_sensors.sensors(mcu)
|
sensors = kuukar_sensors.sensors(mcu)
|
||||||
|
@ -20,7 +17,8 @@ motion = kuukar_motion.motion(mcu, drv, leds, sensors)
|
||||||
lcd = kuukar_lcd.lcd(motion, sensors)
|
lcd = kuukar_lcd.lcd(motion, sensors)
|
||||||
environment = kuukar_environment.environment(lcd, leds, sensors)
|
environment = kuukar_environment.environment(lcd, leds, sensors)
|
||||||
collision = kuukar_collision.collision(mcu, lcd, leds)
|
collision = kuukar_collision.collision(mcu, lcd, leds)
|
||||||
motion.turn(30,3000)
|
|
||||||
|
motion.roam_start()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
temp = sensors.get_temperature()
|
temp = sensors.get_temperature()
|
||||||
|
@ -30,37 +28,3 @@ while True:
|
||||||
dist3 = sensors.sonar_get_distance(2)
|
dist3 = sensors.sonar_get_distance(2)
|
||||||
print(f'temp: {temp}, humidity: {humid}, dist1: {dist1}, dist2: {dist2}, dist3: {dist3}')
|
print(f'temp: {temp}, humidity: {humid}, dist1: {dist1}, dist2: {dist2}, dist3: {dist3}')
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
@app.route('/drive')
|
|
||||||
def drive():
|
|
||||||
speed = int(request.args.get('speed'))
|
|
||||||
motion.drive(speed)
|
|
||||||
|
|
||||||
|
|
||||||
@app.route("/stop")
|
|
||||||
def stop():
|
|
||||||
motion.stop()
|
|
||||||
|
|
||||||
|
|
||||||
@app.route('/turn')
|
|
||||||
def turn():
|
|
||||||
speed = int(request.args.get('speed'))
|
|
||||||
duration = int(request.args.get('duration'))
|
|
||||||
motion.turn(speed, duration)
|
|
||||||
|
|
||||||
|
|
||||||
@app.route('/set_ambient_leds')
|
|
||||||
def set_ambient_leds():
|
|
||||||
r = int(request.args.get('r'))
|
|
||||||
g = int(request.args.get('g'))
|
|
||||||
b = int(request.args.get('b'))
|
|
||||||
leds.set_ambient_led(r, g, b)
|
|
||||||
|
|
||||||
|
|
||||||
@app.route('/set_mode')
|
|
||||||
def set_mode():
|
|
||||||
mode = str(request.args.get('mode'))
|
|
||||||
if mode == "AI":
|
|
||||||
motion.roam_start()
|
|
||||||
elif mode == "MANUAL":
|
|
||||||
motion.roam_stop()
|
|
||||||
|
|
Loading…
Reference in New Issue