我正在研究一种奇怪的东西,该东西应该通过串行协议进行通信以控制2个伺服器,我需要调整它们的角度并切换到哪个角度,所以我制定了一个简单的协议:150p(150°至我想通过字节数组来完成它,但实际上我不能正确格式化它,它仍然给我一个错误和一些类似的东西,写仍然有问题,我不能得到正确的格式。谢谢你的帮助 TypeError:write()正好接受2个参数(给定3个参数)
serp-伺服p角-def 90 sert-伺服t角-def 90
${result}= Start Process python cwd=${ROOT}/PythonLibraries -c 'import MyPythonScript; MyPythonScript.MyFunction();' Test123
我的C代码在这里:
if x1>x_pos:
serp = serp*1 - 5
ser.open()
ser.write(bytearray(serp),'\x70') """this should write 85p to the serial"""
elif x1<x_pos:
serp = serp*1 + 5
ser.open()
ser.write(bytearray(serp),'\x70') """ 95p """
if y1>y_pos:
sert = sert*1 - 5
ser.open()
ser.write(bytearray(sert),'\x74') """ 85t"""
elif y1<y_pos:
sert = sert*1 + 5
ser.open()
ser.write(bytearray(sert),'\x74') """ 95t """
x1=x_pos
y1=y_pos
ser.close()
{
如果(Serial.available()> 0)
void loop()