我正在尝试将一些数据从Matlab发送到Arduino,但我没有收到我期望的结果,当我在双变量中发送'5'时,我在Arduino终端收到字符'e'
Arduino代码是:
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available())
{
Serial.write(Serial.read());
}
}
matlab代码是:
data=5
PS=serial('COM11','BaudRate',9600);
fopen(PS);
fwrite(PS,data)
fclose(PS);
delete(PS);
clear PS;
答案 0 :(得分:0)
Serial.write(Serial.read());
这会准确地发回您收到的内容,因此找出您收到的内容并不是很有帮助。