当我在短时间内弯曲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传感器的值为197,当使用上述代码时,只有在弯曲我的传感器时,此效果就很好传感器,Flex传感器值保持197,并且不变,并且光标保持移动。
您运行循环,而不是运行一个lian lim循环,这是可以的。