Not yet working implementation

This commit is contained in:
Thijs Driessen 2025-12-03 15:34:27 +01:00
parent f25fac0a3e
commit 167ff9584c
5 changed files with 10 additions and 8 deletions

2
.idea/A.K.03.iml generated
View File

@ -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
View File

@ -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>

View File

@ -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()

View File

@ -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):

View File

@ -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)