私は Arduino (現時点では Uno)、GPS (Sparkfun GS407)、および GSM モデム (Sparkfun ADH8066) で構成されるペット プロジェクトを構築しています。アイデアは、モデムに SMS を送信して、モデムの場所を返信してもらうことです。
問題は、GPS と GSM モジュールの両方を接続すると、シリアル通信が乱雑になり始めることです。なぜこれが起こっているのか、2 つの考えがあります。
1) シリアル通信を使用する場合 (9600 ボーのみを使用)、どうやら適切な基盤が必要なようです。私は電子機器に不慣れなので、どうすれば自分の基礎を改善できるかわかりません。
2) どこか (おそらくここ) で読んだことがありますが、SoftwareSerial は一度に 1 セットのピンの送受信しかサポートしていません。GPS が誤った量のデータを吐き出している場合、これは問題になる可能性があります。
奇妙なシリアル出力が表示される理由について誰かコメントできますか?