Arduino串行输出不正确

时间:2015-03-01 19:25:26

标签: c++ serialization arduino arduino-uno arduino-ide

我有一个arduino uno连接到两个步进电机和一个arduino mega。巨型需要与arduino uno沟通。当我运行程序并打开串行监视器时,串行监视器显示另一个程序的输出。我正在使用Serial.begin(9600);在两个草图上设置监视器(uno和mega的草图)如果我运行mega的代码,将显示uno的串行输出,反之亦然。我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果你不想显示任何Arduino UNO输出,你应该将Arduino UNO连接到Arduino MEGA的Serail 2。

“Arduino Mega有三个额外的串行端口:引脚19(RX)和18(TX)上的Serial1,引脚17(RX)和16(TX)上的Serial2,引脚15(RX)和14(TX上的Serial3) )“

确保您将更改为您的脚本,否则您将不会阅读Arduino UNO输出。