labs.beatcraft.com
bc9/Software/Android

bc9-leds-app

bc9-leds-app は bc9 に装備された LED をコントロールする android サンプルアプリケーションです。
http://sourceforge.jp/projects/bc9-dev/downloads/43422/bc9-leds-app--release20090815.tar.gz/
上記の URL からダウンロードできます。
ビルド済みのアプリケーションとソースコードのアーカイブです。

bc9-leds-app ビルド 手順

ダウンロードしたアーカイブを展開します。

$ tar xvfz bc9-leds-app--release20090815.tar.gz

Android-sdk の eclipse を起動します。

$ cd eclipse
$ ./eclipse &

File メニューから "Import" を選択し、"existing project into Workspace" を選択します。

01_Import_s.jpg 02_Import_s.jpg

ファイル選択ダイアログから先ほど展開した bc9-leds-app--release20090815 を選択します。

03_Import_s.jpg 04_Import_s.jpg

選択を完了すると、Eclipse 左からの Project Explorer に bc9-leds-app が登録されます。

05_Import_s.jpg 06_Import_s.jpg

Project メニューから "Build All" を選択すると build が実行され、bc9-leds-app--release20090815/project/bin/ に bc9-leds.apk が出来ています。

07_build_s.jpg 08_build_s.jpg

bc9-leds-app インストール 手順

bc9 に USB-ether を挿し、ネットワークを使える状態にして android を起動します。
シリアルコンソールから netcfg コマンドで bc9 の IPアドレスを確認します。(ここでは例として 192.168.0.144 とします。)
build が完了した apk のあるディレクトリで移動し、

$ cd bc9-leds-app--release20090815/project/bin/

以下のコマンドで adb (Android Debug Bridge) の接続を行います。
adb についてはAndroid Debug Bridgeをご覧ください。

#ADBHOSTをADNHOSTと誤記していましたので修正しました 2010/06/24

$ export ADBHOST=192.168.0.144(bc9 の IPアドレス)
$ adb kill-server
$ adb start-server
$ adb devices (接続の確認)

adb で接続できていることを確認したら、以下のようにしてインストールします。

$ adb install bc9-leds.apk

bc9-leds-app の使い方

起動すると4つの LED それぞれに対応するボタンと点滅ボタンがあります。

device01.jpg

ボタンを On にすると対応する LED が点灯します。Off にすると消灯します。

device02.jpg

点滅ボタンを On にすると LED が交互に点滅します。スライダーで点滅の時間間隔を変更できます。

device03.jpg


添付ファイル: filedevice03.jpg 969件 [詳細] filedevice02.jpg 989件 [詳細] filedevice01.jpg 996件 [詳細] file08_build_s.jpg 966件 [詳細] file07_build_s.jpg 981件 [詳細] file06_Import_s.jpg 975件 [詳細] file05_Import_s.jpg 987件 [詳細] file04_Import_s.jpg 1004件 [詳細] file03_Import_s.jpg 988件 [詳細] file02_Import_s.jpg 983件 [詳細] file01_Import_s.jpg 980件 [詳細]

BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2010-06-24 (木) 11:20:01 (2708d)