我正在尝试发送消息给 Arduino的 </跨度> 通过usb电缆与python。
#!python3
导入序列进口时间导入api导入系统
api = api.API()
Arduino的 </跨度> = serial.Serial(‘COM3’,115200,timeout = .1鈥()) 打印(“来自的消息 Arduino的 </跨度> :“) 打印(msg) time.sleep(2)
Arduino的 </跨度> :
//串口测试脚本
int setPoint = 55;字符串命令;
void setup(){
Serial.begin -
在Python代码中,您必须编写/发送 \n 在Arduino命令识别之后。
\n
serial.write('pinon 13\n'); 应该管用;但请注意 \n 可能会在不同的系统上产生不同的结果(例如,Windows与Linux),因此您可能希望在Arduino和PC上明确使用相同的ASCII代码。
serial.write('pinon 13\n');
在Python中,这应该是 chr(10) 您可以使用Arduino if(c == 10) 如果你想。
chr(10)
if(c == 10)