我正在构建一个宠物项目,其中包括一个 Arduino(目前是 Uno)、一个 GPS(Sparkfun GS407)和一个 GSM 调制解调器(Sparkfun ADH8066)。我的想法是我可以给调制解调器发短信,让它回复它在哪里。
问题是,当我同时插入 GPS 和 GSM 模块时,串行通讯开始变得混乱。现在我有两个想法为什么会发生这种情况;
1)显然我在使用串行通信时需要一个良好的基础(仅使用 9600 波特)。我是电子新手,所以我不确定如何改进我的基础。
2)我在某处(可能在这里)读到 SoftwareSerial 在任何时候只支持一组引脚发送/接收。如果 GPS 像它们一样喷出大量虚假数据,这可能会出现问题。
谁能评论我看到奇怪的串行输出的原因?