mirror of
https://gitlab.ewi.tudelft.nl/ee2l1/2025-2026/A.K.03.git
synced 2025-12-12 15:50:57 +01:00
Not yet working implementation
This commit is contained in:
parent
f25fac0a3e
commit
167ff9584c
2
.idea/A.K.03.iml
generated
2
.idea/A.K.03.iml
generated
@ -4,7 +4,7 @@
|
|||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="jdk" jdkName="Python 3.11 (A.K.03)" jdkType="Python SDK" />
|
<orderEntry type="jdk" jdkName="Python 3.13 (A.K.03)" jdkType="Python SDK" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
</component>
|
</component>
|
||||||
<component name="PyDocumentationSettings">
|
<component name="PyDocumentationSettings">
|
||||||
|
|||||||
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@ -3,5 +3,5 @@
|
|||||||
<component name="Black">
|
<component name="Black">
|
||||||
<option name="sdkName" value="Python 3.13 (A.K.03)" />
|
<option name="sdkName" value="Python 3.13 (A.K.03)" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (A.K.03)" project-jdk-type="Python SDK" />
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.13 (A.K.03)" project-jdk-type="Python SDK" />
|
||||||
</project>
|
</project>
|
||||||
@ -1,12 +1,13 @@
|
|||||||
import time
|
import time
|
||||||
from kitt import KITT
|
from kitt import KITT
|
||||||
|
|
||||||
def process(recording_duration):
|
# recording_duration
|
||||||
|
def process():
|
||||||
|
|
||||||
# Record data for a specified duration (e.g., 10 seconds)
|
# Record data for a specified duration (e.g., 10 seconds)
|
||||||
start_time = time.time()
|
start_time = time.time()
|
||||||
|
|
||||||
while time.time() - start_time < recording_duration:
|
while time.time() - start_time < 10:
|
||||||
|
|
||||||
status = KITT.get_distance_report()
|
status = KITT.get_distance_report()
|
||||||
lines = status.splitlines()
|
lines = status.splitlines()
|
||||||
|
|||||||
@ -5,7 +5,7 @@ class DistanceSensor:
|
|||||||
data = []
|
data = []
|
||||||
|
|
||||||
def __init__(self, data):
|
def __init__(self, data):
|
||||||
self.data = data0
|
self.data = data
|
||||||
|
|
||||||
def process(self, recording_duration):
|
def process(self, recording_duration):
|
||||||
|
|
||||||
|
|||||||
@ -94,16 +94,17 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
|
|
||||||
# Distance sensor
|
# Distance sensor
|
||||||
sensor_label = tk.Label(root, text=f"Speed {dist_func.process(rec_time_var)}")
|
sensor_label = tk.Label(root, text=f"Speed {dist_func.process()}")
|
||||||
sensor_label.grid(row=0, column=0)
|
sensor_label.grid(row=0, column=0)
|
||||||
|
|
||||||
sensor_var = tk.StringVar()
|
sensor_var = tk.StringVar()
|
||||||
sensor_entry = tk.Entry(root, textvariable=sensor_var)
|
sensor_entry = tk.Entry(root, textvariable=sensor_var)
|
||||||
sensor_entry.grid(row=0, column=1)
|
sensor_entry.grid(row=0, column=1)
|
||||||
|
|
||||||
|
# rec_time_var.get()
|
||||||
def sensor_btn():
|
def sensor_btn():
|
||||||
dist_func.process(rec_time_var)
|
dist_func.process()
|
||||||
sensor_label.config(text=f"Speed {dist_func.process(rec_time_var)}")
|
sensor_label.config(text=f"Speed {dist_func.process()}")
|
||||||
|
|
||||||
sensor_set_btn = tk.Button(root, text="Request Sensor Reading", command=sensor_btn)
|
sensor_set_btn = tk.Button(root, text="Request Sensor Reading", command=sensor_btn)
|
||||||
sensor_set_btn.grid(row=0, column=2)
|
sensor_set_btn.grid(row=0, column=2)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user