A6 GSMGPRSモジュールATコマンド
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
> |
|
このプロジェクトについて
これはA6GSM / GPRSモジュールです。このチュートリアルでは、モジュールをArduino Unoに接続する方法と、「AT」コマンドを使用する方法を学習します。このA6モジュールには次の機能があります。
<図>
<図>
機能: -動作周波数:クアッドバンドネットワーク、850/900/1800 / 1900MHz-動作電圧:4.8-9VDC(A6モジュール用のオンボード電圧レギュレータ回路電源)-動作電流:最大2A-スリープ電流:5mA-オンボードマイクロSIMカードホルダー、マイクロSIMカードを取り付けることができます-外部電源用のオンボードマイクロUSBインターフェース-通信インターフェース:TTLシリアルポート/ RS232シリアルポート-ボーレート:115200bps、ATコマンドで設定することもできます。-インターフェースロジック電圧:3.3V-ヘッドセットとエレクトレットマイクを使用して電話をかけたり応答したりします。-SMSメッセージを送受信します。-GPRSデータ(TCP / IP、HTTPなど)を送受信します。-Ai-ThinkerGPRSのテストに使用します。 A6モジュール-ピンピッチ:2.54mm-オンボードアンテナインターフェース:SMAおよびIPXこれをATコマンド用のarduino unoと接続する場合、必要な配線は4本だけです。わかりやすくするために、4つの異なる色のワイヤーを使用することにしました。最初にmicro-simカードをA6モジュールに挿入します
<図>次の配線に従って、A6モジュールをArduinounoに接続する必要があります。 WireA6 ModuleArduino UnoREDVCC + 5VBLACKGNDGNDORANGEU_RXDPIN 2YELLOWU_TXDPIN 3
配線が完了したら、プログラミングを開始できます。
ATコマンドの操作方法は?
#include SoftwareSerial A6MODULE(2,3); void setup(){//セットアップコードをここに配置して、1回実行します:Serial.begin(9600); delay(1000); A6MODULE.begin(9600); delay(1000);} void loop(){while(A6MODULE.available()){Serial.write(A6MODULE.read()); } while(Serial.available()){A6MODULE.write(Serial.read()); }}
コードをアップロードした後、シリアルモニターを実行します。ATと入力してEnterキーを押します。すべてが正常である場合、シリアルモニターは「OK」と表示します電話の方法は?ATD コマンドは電話をかけるために使用されます。例: ATD + 123456789 と入力します。 次に、(電話番号)を入力します SMSの送信方法 AT + CMGF =1 と入力します 次に、「回答はOK」と入力し、 AT + CMGS =“ +123456786” と入力します。 次に(電話番号)を入力します
コード
- コード
コード Arduino
配線が完了したら、プログラミングを開始できます。ATコマンドの操作方法。?#includeSoftwareSerial A6MODULE(2,3); void setup(){//セットアップコードをここに配置します。一度実行するには:Serial.begin(9600); delay(1000); A6MODULE.begin(9600); delay(1000);} void loop(){while(A6MODULE.available()){Serial.write(A6MODULE.read()); } while(Serial.available()){A6MODULE.write(Serial.read());コードをアップロードした後、シリアルモニターを実行します。ATと入力してEnterキーを押します。すべてが正常である場合、シリアルモニターは「OK」と表示します。電話をかける方法?ATDコマンドを使用して電話をかけます。例:ATD + 123456789と入力し、(電話番号)を入力します。SMSを送信する方法?AT +と入力します。 CMGF =1の場合、「回答はOK」と入力し、AT + CMGS =「+ 123456786」と入力して、(電話番号)を入力します
回路図
製造プロセス