RePhone Kit 用 Arduino IDE
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
RePhone は、興味深いプロジェクトを始めるための学習ツールとなります。現在、RePhone はさまざまな開発環境と開発言語をサポートしており、Eclipse IDE や Arduino IDE を使用して C/C++ でアプリケーションを構築したり、Lua や JavaScript を使用して構築することができます。
この Wiki は、Arduino IDE を使用して RePhone プロジェクトを始めるためのユーザーガイドです。
製品バージョン | 注文 |
---|---|
RePhone core 2G-Atmel32u4 v1.0 | 今すぐ購入 |
RePhone core 2G-AtmelSAMD21 | 今すぐ購入 |
Arduino IDE for RePhone のダウンロード
RePhone 用の Arduino IDE をダウンロードする前に、以下のオペレーティングシステムを使用していることを確認してください:
Windows XP/Vista/7/8/8.1
RePhone 用の Arduino IDE は GitHub に公開されています。最適化や改善のために「プルリクエスト」を送信していただけると幸いです。
以前に Arduino IDE を使用したことがある場合、これは簡単な作業となるでしょう。Arduino に慣れていない場合でも、指示に従うだけで簡単かつ迅速に Arduino IDE を始めることができます。
以下をクリックしてください:
GitHub ページで、Download ZIP をクリックしてファイルをダウンロードします。以下の画像のように表示されます:
ダウンロードが完了したら、適切な場所にファイルを解凍してください。
ドライバのインストール
Windows 8 / 8.1 でのドライバ署名の強制を無効化
Windows 8/8.1 を使用している場合、ドライバをインストールする前に ドライバ署名の強制 を無効化する必要があります。
「ドライバ署名の強制」を無効化する前に、編集中のファイルを保存してください。操作中にシステムがシャットダウンされます。
以下の手順に従って「ドライバ署名の強制」を無効化してください:
- 「Windows キー」 + 「R」を押します。
shutdown.exe /r /o /f /t 00
を入力します。- 「OK」ボタンをクリックします。
- システムが「オプションの選択」画面に再起動します。
- 「オプションの選択」画面で「トラブルシューティング」を選択します。
- 「トラブルシューティング」画面で「詳細オプション」を選択します。
- 「詳細オプション」画面で「Windows スタートアップ設定」を選択します。
- 「再起動」ボタンをクリックします。
- システムが「詳細ブートオプション」画面に再起動します。
- 「ドライバ署名の強制を無効化」を選択します。
- システムが起動したら、Windows と同じ手順で Arduino ドライバをインストールできます。
通常のドライバインストール
まず、バッテリーを接続するか、外部電源(3.3 ~ 4.2V(SIMなし)/3.5 ~ 4.2V(SIMあり)) を Xadow GSM+BLE のバッテリーソケットに接続して RePhone を起動します。電源キー(PWR)を 2 秒間押し続けて 電源を入れます(LED インジケータが 緑色 を示します)。その後、Micro USB ケーブルで RePhone を PC に接続します。
デバイスマネージャーを開きます。「スタート」ボタンをクリックし、「コントロールパネル」をクリックし、「システムとセキュリティ」をクリックし、その後「システム」の下にある「デバイスマネージャー」をクリックします。管理者パスワードや確認を求められた場合は、パスワードを入力するか確認を行います。 デバイスマネージャーでは、以下のように不明なデバイスが表示されます:

不明なデバイスの1つを右クリックし、ドライバーソフトウェアの更新を選択します。
コンピューターを参照してドライバーソフトウェアを検索を選択します。
参照をクリックし、解凍した Arduino IDE for RePhone のフォルダ .. \Arduino_IDE_for_RePhone\drivers\mtk を指定します。「次へ」をクリックしてドライバのインストールを開始します。
ドライバソフトウェアが正常にインストールされると、以下のような完了ページが表示されます。「閉じる」をクリックし、手順 1 から 6 を繰り返して別の不明なデバイスのドライバをインストールしてください。
ドライバを手動でインストール
ドライバを手動でインストールすることもできます:
「コンピューター上のドライバーソフトウェアを参照」ウィンドウで、「コンピューター上のデバイスドライバーの一覧から選択」をクリックします。
次に「ポート(COM&LPT)」をクリックし、「次へ」を選択します。
「ディスク使用」をクリックします。
その後、
-- Windows Vista 64bit を使用している場合、"Arduino_IDE_for_RePhone-master\drivers\mtk\Vista\usb2ser_Vista64.inf\" を指定します。
-- Windows 7 以降の 64bit を使用している場合、"Arduino_IDE_for_RePhone-master\drivers\mtk\Win7\usb2ser_Win764.inf" を指定します。
LinkIt Assist 2502 SDK 2.0.46 を使用したドライバのインストール
LinkIt Assist 2502 SDK 2.0.46 には、ドライバーインストールプログラムも含まれています。
次に、ドライバーインストーラーを以下のパスで見つけてください:
"MediaTek_LinkIt_Assist_2502_SDK_2_0_46\LINKIT_ASSIST_SDK\Driver\InstallMTKUSBCOMPortDriver.exe"
ファームウェアの更新/フラッシュ
注意
ファームウェアをフラッシュすると、RePhone に保存されているすべての設定やファイル(画像、音楽など)が削除されます。ファームウェアをフラッシュ/更新する前にデータのバックアップを取ってください。RePhone 用の Arduino IDE を使用するには、ファームウェアを更新/フラッシュする必要があります。プロセスは以下のように簡単です:
RePhone を PC から切断し、電源キー(PWR)を 2 秒間押し続けて電源をオフにします(LED インジケーターが赤になり、その後消灯します)。
パス ...Arduino_IDE_for_RePhone\hardware\tools\mtk\FirmwareUpdater.exe にある FirmwareUpdater.exe を開きます。Firmware Updater のプラットフォームが "RePhone" であることを確認してください。以下のように表示されていない場合は、"Others" をクリックし、パス ...Arduino_IDE_for_RePhone\hardware\tools\mtk\firmware\LinkIt_Device\RePhone\W15.19.p2-uart\SEEED02A_DEMO_BB.cfg を指定して、Download(緑のボタン) をクリックします。
次に、USB ケーブルを使用して RePhone を PC に接続するよう求められます。RePhone がオフになっていることを確認し、同時に機能するバッテリーが常に接続されている必要があります(電源が入っている状態)。
ダウンロードが完了するまで待ちます。これには約 1 分かかる場合があり、50% の状態でしばらく止まることがありますので、辛抱強くお待ちください。
Complete ページで OK をクリックしてファームウェアの更新を完了します。
デフォルト設定へのリセット
注意
RePhone をデフォルトにリセットすると、RePhone に保存されているすべての設定やファイル(画像、音楽など)が削除されます。デフォルトにリセットする前にデータのバックアップを取ってください。RePhone をデフォルトにリセットするには:
"RePhone Create Kit VXP" という名前のファイル内のすべてを RePhone の 5MB マスストレージにコピーします。
RePhone を再起動すれば完了です。リセットによりすべてのファイルが削除されているため、着信音として使用するために mp3 ファイルをマスストレージに追加する必要があります。
デモ:Hello World
これで必要な準備が整いましたので、RePhone を使って作業を始めましょう。
まずは簡単なプログラム Hello World を試してみましょう。
電源キー(PWR)を 2 秒間押し続けて電源をオンにします(LED インジケーターが緑色に点灯します)。
Arduino IDE for RePhone を解凍したフォルダ内の Arduino_IDE_for_RePhone.exe を開きます。ソフトウェアのインターフェースは以下のようになります:
デバイスマネージャーを開いて COM ポートを確認します。2 つの COM ポートが表示されます:
- MTK USB Debug Port はコードのアップロードに使用されます。
- MTK USB Modem Port はログ用で、Serial.println() を使用してシリアルモニターにメッセージを表示します。
Arduino IDE ウィンドウで ツール => ポート をクリックし、MTK USB Debug Port を選択します。この場合は COM20 ですが、PC によって COM 番号は異なる場合があります。Debug Port に対応していることを確認してください。
Arduino IDE ウィンドウで ツール => ボード をクリックし、RePhone を選択します。
次のコードを Arduino IDE にコピーします:
// hello world for test RePhone
// loovee@10-18-2015
void setup() {
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("Hello World, Hello RePhone!");
delay(100);
}アップロードボタンを押してコードを RePhone にアップロードします。コードが正常にアップロードされると、Done uploading と表示されます。
RePhone はソフトウェアのアップロードとログ用に異なる COM ポートを使用するため、ログを読み取るには選択した COM ポートを MTK USB Modem Port に切り替える必要があります。Arduino IDE ウィンドウで ツール => ポート をクリックし、MTK USB Modem Port を選択します。この場合は COM48 です。
次に シリアルモニター を開きます。
Serial.println() で出力した Hello World を確認できます。
その他のサンプルコード
さらに興味深いプロジェクトに進む場合は、いくつかのサンプルコードを試してみるのが良いスタートです。
スケッチブックの場所を設定で次のように設定してください:
Arduino_IDE_for_RePhone-master\hardware\arduino\mtk
(Arduino IDE for RePhone をインストールした場所)その後、Arduino_IDE_for_RePhone.exe を再起動すると、サンプルコードが表示されるようになります。
また、すべての RePhone モジュール用の Arduino サンプルコードを以下のパスで手動で見つけることもできます:
Arduino_IDE_for_RePhone-master\hardware\arduino\mtk\libraries
RePhone コミュニティ
私たちは、RePhone ユーザー(支援者)が集まり、温かく快適に会話を楽しみ、RePhone に関する技術的な問題を議論し、アイデアやプロジェクトを共有し、将来のモジュール開発に関するフィードバックを提供できる場所を探してきました。そして、ここに「RePhone コミュニティ」が誕生しました。
今すぐ RePhone コミュニティ に参加しましょう!
一緒に答えを探し、面白いものを作り、お互いを気遣い、経験を共有しましょう。
その他
ここまで素晴らしい仕事をしてきましたね!RePhone は、さまざまな機能と特長を持つモジュールの大家族とともに提供されています。モジュールに関する詳細なアプリケーションについては、Wiki をチェックしてください!
技術サポート & 製品ディスカッション
弊社の製品をお選びいただきありがとうございます!お客様が弊社の製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。