3GIM

3GIM > Arduino UNO R3 から3G通信 > 4. check_rssi

投稿日:

電波強度の取得

// 3GIM(V2) sample skech -- getRSSI

#include <SoftwareSerial.h>
#include "a3gim.h"

#define baudrate 9600UL
#define baudrate_3gim 115200
const int powerPin = 7; // 3gim power pin(If not using power control, 0 is set.)

void setup()
{
Serial.begin(baudrate);
delay(3000); // Wait for Start Serial Monitor
Serial.println("check rssi Ready.");

Serial.print("Initializing.. ");
if (a3gs.start(powerPin) == 0 && a3gs.begin(0, baudrate_3gim) == 0) {
Serial.println("Succeeded.");
delay(15000); //★通信準備が整うまで待つ

int rssi;
if (a3gs.getRSSI(rssi) == 0) {
Serial.print("RSSI = ");
Serial.print(rssi);
Serial.println(" dBm");
}
}
else
Serial.println("Failed.");

Serial.println("Shutdown..");
a3gs.end();
a3gs.shutdown();
}

void loop()
{
}

// END

結果

check rssi Ready.
Initializing.. Succeeded.
RSSI = -77 dBm
Shutdown..

-3GIM

執筆者:

関連記事

no image

3GIM > Arduino UNO R3 から3G通信 > 3. GPSデータの取

// 3GIM(V2) sample sketch — getLocation #include <SoftwareSerial.h> #include “a3gim.h” #defin …

3GIM > Arduino UNO R3 から3G通信 > 2. 時刻取得

  // 3GIM(V2) sample sketch — getTime #include #include “a3gim.h” #define baudrate 9600UL #def …

3GIM > Arduino UNO R3 から3G通信 > 1. 3GIMの設定

3GIMにはマイコン(LPC812)が載っており、SIM Profile(SIM設定)、UARTの通信速度を登録することができます。 まずは環境に合わせてSIMの設定と通信速度の登録を行います。 設定 …

no image

3GIM > Arduino UNO R3 から3G通信 > 2. Lチカ

Lチカ 3G通信用モジュールですが、基板上のLEDライトの制御コマンドもあります。 まずは3GIMに慣れるためにLチカから始めます。 以下で説明する3GIMとの接続、スケッチ、どちらから始めても構いま …

3GIM > Arduino UNO R3 から3G通信 > 0. 準備編

Arduino から3G通信 3G通信である3GIMを使った通信を始める準備編です。 公式サイト 3gim_v2 [3GIM Wiki] 最初はいろいろ書いてあって頭がパニックになると思います。 慣れ …