Shuichi Machida's Weblog

« 前の日(May月 20日, 2008年) | 日付別メイン | 次の日(May月 22日, 2008年) »

http://blogs.sun.com/machida/date/20080522 2008年 5月 22日 木曜日

[Sun SPOT (26)] You want to make your Sun SPOT servo car remote-controllable? Just check out the codes from the servocar-spots!

miyake-san, one of the Sun SPOTs geeks :-) at Sun Japan, has just made the source codes of a remote-controllable servo car freely available under the java.net project named servocar-spots:

o https://servocar-spots.dev.java.net/

I downloaded them from the svn repository and modified a little bit, then installed  
them to my stand-alone SPOT car:


It took me only about ten minutes to get it all done!
Cool 8-)


[Sun SPOT tools Tips(1)] Sun SPOT上でJavaコードを "Eval" する。

Sun SPOTのSDKを最新版(Dev Preview)のBlue にアップグレードすると、Solarium(a.k.a. SPOTWorld)ツールで"Eval"機能が使えるようになっていますね:-) この機能は、Solariumのコンソールに記述したJavaコードをリモートのSun SPOT上で評価して実行させるものです。スクリプト言語の機能っぽいです。

今回は、この Eval 機能を試してみることにします。

Blue にアップグレードするには、SPOT Manager の Preferences タブを選択し、Update Center として Dev Preview を選びます。

 Dev Preview を選択すると、 Available SDKs に blue が表示されるようになります。あとは、インストールボタンをクリックして通常のSDKインストールと同様です。なお、最新版を入れても後で旧バージョン(例えば v3.0 Purple)に戻すこともできますので、安心して機能をお試し頂けます。Installed SDKs に現在インストールされているSDKの一覧が表示されますので、使いたいSDKを選択して Active ボタンをクリックすれば変更できます。使用中のSDKは (Currently Active)と表示されます。

 Blue をインストール後、SPOT Manager ツールの「Sun SPOTs」メニューからSun SPOTのファームウェアをアップグレードします。アップグレード後、センサーボード付きのSun SPOTは「OTA Command...」メニューでOTA Command Server を enable にしておきます。また、ベースステーションは「BaseStation」メニューで「Start  Basestation」を選択してスタートさせます。

Solarium を起動すると、ベースステーションと同じ無線チャネルで範囲内にある全てのSun SPOTを表示します。最新版では、バッテリー残量が表示されるようになっていますね :-)

 それでは Eval してみます。Sun SPOTの画像上で右クリックして表示されるポップアップメニューから、「Eval...」を選択します。

 すると、下図のようなコンソール(Evaluator)が表示されます。デフォルトで、左から4番目のLEDを青っぽい色に点灯させるコードが記述されています。

 とりあえず、そのまま実行してみましょう。「Eval」ボタンを押してみます。
 

。。。

。。。

。。。

LEDが点灯しました ;-)

 

まだ使い始めたばかりなのですが、ちょっとした動作を試すのにとても便利な機能だと思います。

[Sun SPOT(25)] 独り言: 拡張ボードコネクタ

Digi-Key DF17A(1.0H)-30DP-0.5V(57) を注文しました。ロット単位でしか買えないと思っていましたが、1個単位で購入できるようになってますね!# Blog SPOT Blogのこのエントリを読んでからこまめにチェックしていたのです:-)

# コレです↓ 25個で、1個あたり150円ぐらいです。


このコネクタは拡張ボードを Sun SPOTのプロセッサ(メイン)ボードに接続するのに使います。eProto が入手できると手っ取り早いのですが。。当面はコレ使って手作りですかね。。 # 部品表はあるので。

納期は来月末、、長い。


Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.