我是新来的,所以我需要你们的帮助。在玩串行端口时,我想为什么不使用我的ubuntu15.04笔记本电脑上的/dev/ttyS*串口,从一个终端回显,另一个使用cat/侦听。当我执行cat /dev/ttyS0时,它会给我输入输出错误。然后我尝试在python上使用pyserial来完成它。当我这么做
import serial
ser = serial.Serial('/dev/ttyS0')
它给了我SerialException: Could not configure port: (5, 'Input/output error')
在查看了堆栈溢出之后,我
我是编程新手,所以如果这是一个愚蠢的问题,请原谅我,但我已经寻找了几个小时的答案。
所以我尝试从python向arduino发送ASCII值,我遵循了一个教程,网站上说“将ASCII值1发送到串口(和arduino)”。
问题是,尽管我的Arduino在COM3上,我还是收到了这样的消息
serial.serialutil.SerialException: could not open port 'COM3':
FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)
我想用水晶朗来访问串口。
我在python中有下面的代码。我想为一个宠物项目编写等效的水晶-朗代码。
import serial
def readSerData():
s = ser.readline()
if s:
print(s)
result = something(s) #do other stuff
return result
if __name__ == '__main__':
ser = serial.Serial("/dev/ttyUSB0", 9600)
w