Arduino串行输出不正确

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

回答(1)

2 years ago

如果你不想显示任何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输出 .