当我短时间弯曲flex传感器时,它工作良好,但在弯曲传感器较长时间后,松开它不会改变打印到计算机上的flex传感器值,并且光标会一直移动
import serial
import time
import pyautogui
from stopwatch import Stopwatch
ser = serial.Serial('COM7', 9600)
data =[] # empty list to store the data
for i in range(500000):
b = ser.readline() # read a byte string
string_n = b.decode() # decode byte string into Unicode
string = string_n.rstrip() # remove \n and \r
flt = int(string)
val = flt# convert string to float
print(flt)
data.append(flt)
if flt==197 :
pyautogui.move(10, 0, 0)
如果flex sensor的值为197,我希望光标向前移动5步,当使用上述代码时,这仅在弯曲传感器的短时间内有效,但在长时间后(例如弯曲传感器后5秒),flex sensor的值保持197,并且不会改变,光标保持移动
目前没有回答
相关问题 更多 >
编程相关推荐