0

私は状況にあり、アドバイスが必要です。

シナリオ 1: Arduino Uno/Genuino + ICOMSAT SIM900 モジュール ( http://www.itead.cc/icomsat.html ) (デジタル ピン 2 が rx で 3 がシールド上の TX になるようにジャンパーを配置) 使用コード: 送信arduino の Web サイトで SMS のサンプル コードを受け取ります

シナリオ 2: Arduino Uno/genuino + GSM ブレークアウト ボード ( https://www.google.co.in/search?q=sim900A&espv=2&biw=1600&bih=717&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMIqd748qb8yAIVYXumCh2s2Aaq#tbm=isch&q=a+sim900 gsm+module&imgdii=9zJcFQBaoLAKzM%3A%3B9zJcFQBaoLAKzM%3A%3B7eDw6qGc3qZjMM%3A&imgrc=9zJcFQBaoLAKzM%3A )

softwareSeial.h ライブラリに多くの問題があり、ボード上のデフォルトの rx/tx を GSM ボードの RX/TX とクロス接続することになり、すべてが正常に機能しました。(プログラミング中に毎回接続を変更してスケッチをアップロードする必要があるという事実は好きではありませんでしたが)使用されるコードはここからのものです(http://www.theengineeringprojects.com/2014/06/send-sms-with-arduino -uno-and-sim900d-using-at-commands.html )

今、私の問題: シールドは非常に高価であるため、私のプロジェクトではより安価なボードに落ち着くことにしました。しかし、GSM シールドに使用されるコードは非常に理解しやすかった (ライブラリがすべての面倒な作業を行っていたため) 私はそれを使用しようとしました。GSM ボードの Rx を arduino のピン 3 に、TX をピン 2 に接続し、GSM シールドのシナリオで使用したのと同じコードをアップロードしました。しかし、コードは機能しません。シールドが起動するピンコードを有効にするなど、いくつかのブロックをいじってみましたが、うまくいきませんでした。誰でもそれに光を当てることができますか、これは以前に試したことがありますか? よろしくお願いします。

4

0 に答える 0