ステークカジノ ランクアップ 情報セキュリティ基本方針<,ソーシャルメディアアカウント<,

Arduino M0ベースのステークカジノ ランクアップモジュールを触ってみた

2018.06.02

RC3(日本)対応のArduino + ステークカジノ ランクアップボードとして台湾のMight Electric社がリリースしたMTDuステークカジノ ランクアップoを触ってみました。

MTDuステークカジノ ランクアップo-SFM2CWW001

MTDuinoは、Atmel SAMD21 32-bit Cortex-M0コアとステークカジノ ランクアップモジュールを搭載したArduinoボードで、大きさは、67mm x 25mmとなっています。カタログはこちら(GitHub)からダウンロードしてください。対応周波数に920MHz帯は書かれていませんが、あります。(RC3を指定してもらうと良いかと)

img-20180602-technical-01.jpg

microUSB端子が付いていますので、こちらからPCと接続して開発という感じになります。

Arduステークカジノ ランクアップo IDEの設定

Arduステークカジノ ランクアップo IDEのボードマネージャでArduステークカジノ ランクアップo SAMD Boards(32-bits ARM Cortex-M0+)をインストールしてください。

img-20180602-technical-02.png

MTDuステークカジノ ランクアップoとPCを接続、Arduステークカジノ ランクアップo IDEで
- ボード:Arduステークカジノ ランクアップo M0 Pro (Native USB Port)
- シリアルポート: COMx (Arduステークカジノ ランクアップo M0 Pro (Native USB Port))
- 書込装置: Atmel-ICE
と設定します。

img-20180602-technical-03.png

Arduステークカジノ ランクアップoプログラミング

ユーザーマニュアル及びサンプルコードはMight社がGitHubにアップしていますので、こちら(https://github.com/Mighty-Net/MTDuステークカジノ ランクアップo)からダウンロードして使ってもらえばよいですが、そのままではステークカジノ ランクアップメッセージ送信コマンドでエラーになってしまう可能性があるので、その場合は下記コードをお試しください。

ステークカジノ ランクアップ_Send_initial_RF.ino
#ステークカジノ ランクアップclude  // required before wiring_private.h #include "wiring_private.h" // pinPeripheral() function int LED_POW=3; // ステークカジノ ランクアップ status LED pin D3 int RF_PWEN=5; // ステークカジノ ランクアップ power control pin D5 unsigned long previousMillis = 0; // Time Counter const long interval = 2000; // Unit: ms. void setup() { SerialUSB.begin(9600); // Set Terminal Baudrate: 9600bps Serial1.begin(9600); // Set ステークカジノ ランクアップ Baudrate:9600bps pinMode(LED_POW,OUTPUT); // Set LED_POW pin as output pinMode(RF_PWEN,OUTPUT); // Set RF_PWEN pin as output digitalWrite(LED_POW,HIGH); // Set LED_POW to High digitalWrite(RF_PWEN,HIGH); // Set RF_PWEN to High, and ステークカジノ ランクアップ module power ON delay(3000); ステークカジノ ランクアップ_atcommand_tx("AT$O=1,3\r"); delay(100); } void loop() { unsigned long currentMillis = millis(); //ステークカジノ ランクアップ AT Command if (currentMillis - previousMillis = interval) { ステークカジノ ランクアップ_atcommand_tx("AT$RCZ?\r"); //ステークカジノ ランクアップ AT Command: get RCZ ステークカジノ ランクアップ_atcommand_tx("AT$ID?\r"); //ステークカジノ ランクアップ AT Command: Get ID ステークカジノ ランクアップ_atcommand_tx("AT$PAC?\r"); //ステークカジノ ランクアップ AT Command: Get PAC delay(100); previousMillis = currentMillis; ステークカジノ ランクアップ_atcommand_tx("AT$SF=1234AB\r"); // Send Data to backend function } } void ステークカジノ ランクアップ_atcommand_tx(char *wBuffer) { Serial1.print(wBuffer); // Send Data to backend ステークカジノ ランクアップ_atcommand_rx(); // Get feedback and show on Terminal function } void ステークカジノ ランクアップ_atcommand_rx() { char temp; while(Serial1.available() <= 0="" while="" serial1="" available="" 0) { temp = Serial1.read(); SerialUSB.print(temp); delay(10); } } 

最後に、使用しているステークカジノ ランクアップ ATコマンドを説明しておきます。

ATコマンド説明
AT$RCZ? モジュールのRC確認(日本ではRC3)
AT$ID? ステークカジノ ランクアップデバイスIDの確認
AT$PAC? ステークカジノ ランクアップ PACコードの確認(工場出荷時の情報であり、一度でもステークカジノ ランクアップクラウドにデバイス登録するとPACは切り替わります
AT$SF=... データ送信(最大12バイトを16進表記)

著者情報

Products and Marketステークカジノ ランクアップg Department 日比 学

京セラコミュニケーションシステム株式会社(KCCS)よりステークカジノ ランクアップ社(フランス)に出向中の元自称ステークカジノ ランクアップエバンジェリスト

  • KCCSから追い出され、フランスの片田舎で余生を過ごしています
Twitter:https://twitter.com/ghibi
ステークカジノ ランクアップ