def get_sensor_data():
accel = mpu.accel
return np.array([accel.x, accel.y, accel.z]) # Collect accelerometer data
while True:
try:
data = get_sensor_data()
gesture = predict_gesture(data) # Run inference on sensor data
if gesture == "wave":
print("Wave gesture detected!")
elif gesture == "swipe":
print("Swipe gesture detected!")
else:
print("No gesture detected")
time.sleep(0.3)
except Exception as e:
print("Error:", e)
time.sleep(1)
def get_sensor_data():
accel = mpu.accel
return np.array([accel.x, accel.y, accel.z]) # Collect accelerometer data
while True:
try:
data = get_sensor_data()
gesture = predict_gesture(data) # Run inference on sensor data
if gesture == "wave":
print("Wave gesture detected!")
elif gesture == "swipe":
print("Swipe gesture detected!")
else:
print("No gesture detected")
time.sleep(0.3)
except Exception as e:
print("Error:", e)
time.sleep(1)