Arudino UNO x 3gim x Soracom 3G通信入門【起動編】
準備するもの
- Arduino UNO
- Soracom Air SIM
- 3gim v2.2 + 3gアンテナ + GPSアンテナ
- MacBook
機器接続設定
必要な接続設定は以下の通り。
[MacBook]====(USB)====>[Arduino]===(ジャンパワイヤ)===>[3gim]
MacBook
- Arduino IDEのインストール
3gim
- Soracom Airの設定
設定に関しては、https://dev.soracom.io/jp/start/begin_soracom/
- Arduino UNOとの接続
1pin(PWR_ON) <====> D7 (任意ですが、サンプルプログラムではD7を使用しているのでそのまま利用しましょう。)
2pin(RX) <====> D5
3pin(TX) <====> D4
4pin(IOREF) <====> IOREF
5pin(VCC3.3V) <====> 3.3V(※5Vに接続しないように注意。最悪の場合、壊れる可能性があります。)
6pin(GND) <====> GND
Arduino IDE のダウンロード
公式サイトよりダウンロード
https://www.arduino.cc/en/main/software
Arduino IDE のインストール
ダウンロードしたファイルを解答し、"Arduino.app"をアプリケーションフォルダに移動
3gim用ライブラリのダウンロード
タブレインの公式HPよりgithubへ。repogitoryをダウンロードする。
https://github.com/openwireless/3gim
3gim用ライブラリのインポート
ダウンロードしたrepogitoryを解凍する。
解凍したフォルダ内のArduino UNO用のライブラリである"a3gim"を"C:Users/XX/Documents/Arduino"以下にコピーする。
Arduino IDEのポート設定
インストールしたArduino IDEを開く。
[Tools]>[Board]>["Arduino/Genuino UNO"]を選択。
[Tools]>[Port]>["/dev/*****(Arduino/Genuino UNO)"]を選択。(*****は接続先で任意)
3gim サンプルプログラムの実行
Lチカできるサンプルプログラムを開く。
[File]>[Examples]>[a3gim]>[blink_led]
Editor上の右矢印ボタン(upload)でArduinoに書き込み。
しばらくすると、3gimのled2がLチカしだす。