Arch Link
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Arch Linkは、Nordic nRF51822とWIZnet W5500イーサネットインターフェースを基盤としたmbed対応の開発ボードです。Arduinoのフォームファクター、Groveコネクタ、micro SDインターフェースを備えており、Bluetooth Low Energyデバイスを非常に簡単に作成できます。
特徴
- mbed対応
- オンラインIDE
- 使いやすいC/C++ SDK
- 便利なライブラリ
- LPC11U35に基づくCMSIS DAP
- ドラッグ&ドロッププログラミング
- CMSIS DAP標準を使用したデバッグ
- 通信用のUSB仮想シリアル
- Groveコネクタを備えたArduinoフォームファクター
- ボード上にI2CおよびUARTコネクタ
- Nordic nRF51822 マルチプロトコルBluetooth® 4.0 Low Energy/2.4GHz RF SoC
- ARM Cortex M0プロセッサ
- 256kBフラッシュ/16kB RAM
- デジタルI/O用のI/Oマッピングを設定可能
- WIZnet W5500イーサネット
- 以下のハードウェアTCP/IPプロトコルをサポート:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE
- パワーダウンモードをサポート
- UDP経由のWake on LANをサポート
- 高速シリアルペリフェラルインターフェース(SPI MODE 0, 3)をサポート
- Tx/Rxバッファ用の内部32Kバイトメモリ
- 10BaseT/100BaseTXイーサネットPHY内蔵
- RJ45コネクタ付き
- USB Micro Bコネクタ
- Micro SDカードコネクタ
ハードウェア概要
始め方
- このリンクをクリックしてmbedにログインまたはサインアップします。
- mbed_blinkyプログラムをインポートします。
- 上部ツールバーのCompileアイコンをクリックしてプログラムをコンパイルし、コンパイルされたhexファイルをダウンロードします。
- ダウンロードしたhexファイルをMBEDディスクにドラッグ&ドロップします。
main.cppを開いてプログラムを変更することができます。例えば、以下のコードを使用してLEDを0.1秒ごとに点滅させることができます。
#include "mbed.h"
DigitalOut led(p30); // オンボードLEDはp30に接続されています
int main()
{
while (true) {
led = !led;
wait(0.1);
}
}
注意
もし「device.hが見つからない」というコンパイルエラーが発生した場合は、プログラム内のmbedライブラリを最新のリビジョンに更新してみてください。アプリケーション
Color Pixelsは、カラフルなLEDストリップをモバイルフォンで制御できます。
- ハードウェア
- Arch Link
- デジタルRGB LEDストリップ
- BLE対応のAndroidデバイス
実行方法
BLE_Color_Pixels_Arch_BLE.hexをダウンロードします。
hexファイルをArch BLEのMBEDディスクにコピーします。
Color Pixels Androidアプリをダウンロードします。
プログラムを変更したい場合は、このリンクをクリックしてColor PixelsプログラムをmbedオンラインIDEにインポートしてください。
BLEデバイスが頻繁に切断される場合は、BLEパラメータ(Advertising Duration(main.cpp)、Min IntervalおよびMax Interval(nRF51822/projectconfig.h))を変更することで安定性を向上させることができます。
#define CFG_GAP_CONNECTION_MIN_INTERVAL_MS 20 /**< 許容される最小接続間隔 */
#define CFG_GAP_CONNECTION_MAX_INTERVAL_MS 200 /**< 許容される最大接続間隔 */
- ハードウェア
Arch Link をウェブダッシュボードとして使用できます。
Arch Link をモバイルアプリのダッシュボードとしても使用できます。
ファームウェアの更新または復元
Arch Link の最新ファームウェアバージョンは v0203(2015年6月4日ビルド)です。ファームウェアのバージョンとビルド日を確認するには、MBED ディスクの MBED.HTM または DETAILS.TXT をテキストエディタで開いてください。
変更履歴:
- 2015-06-4 初版リリース
ファームウェア:
Arch Link 用ファームウェア v0203 2015-06-04
新しいファームウェアをフラッシュする手順:
- Arch Link のボタンを押しながら電源を入れる
- CRP DISABLD ディスクが表示されます
- Windows の場合、
firmware.bin
を上記のファームウェアに置き換える - Linux/Mac の場合、以下のコマンドを使用:
dd if={new_firmware.bin} of={firmware.bin} conv=notrunc
- Windows の場合、
回路図オンラインビューア
リソース
- Arch Link mbed 開発者プラットフォームページ
- PDF形式の回路図
- EAGLE形式の回路図と基板ファイル
- LPC11U35 ファームウェア
- Android 用 Seeed BLE カラーピクセルアプリ
- BLE カラーピクセルアプリのソースコード
関連リンク
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。