我正在开发一个将命令发送到串行端口的程序。
我使用了以下代码:
my_string6 = "{0} {1} {2} {3} {4} {5} {6}".format('P1','130','37','39','0','1','\r\n')
my_string_as_bytes=str.encode(my_string6)
ser.write(my_string_as_bytes)
输出是以下内容:
b'P1 130 37 39 0 1 \r\n'
我要的是什么,但是另一方面,我的arduino并没有对130值做任何动作,看来,我无法编码3克拉,因为例如,如果我将130更改为99 ,我的arduino代码效果很好。
您是否知道为什么以及是否有一种方法可以对3个角色进行编码,因为这将非常有帮助。预先感谢。