我试图从.ino arduino文件中读取响应,但readline()没有超时,而是显示以下错误:
arduino_id_response = str(ArduinoUnoSerial.readline()[:-2], encoding='ascii') File "/Applications/anaconda3/lib/python3.6/site-packages/serial/serialposix.py", line 483, in read ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
到目前为止,我的代码是:
ArduinoUnoSerial = serial.Serial(i[0], 9600)
ArduinoUnoSerial.write(b'id')
print("arduino's response to id request:")
arduino_id_response = ''
while(not arduino_id_response):
arduino_id_response = str(ArduinoUnoSerial.readline()[:-2], encoding='ascii')
目前没有回答
相关问题 更多 >
编程相关推荐