hoelog
LEGO : LEGO MINDSTORMS NXTとPCを連携(その2) - NintendoDS、Flashでコントロール
- Posted at: 2008年6月12日 11:32
- Update: 2009年2月13日 04:52

iCommandを使って、PCとか他のガジェットからコントロールできるRCカーとか作ってみまーす。構成は↑な感じ。鯖とリモコンはそれぞれソケット通信でデータをやりとりします。Bluetoothのデバイスとして認識されているNXTは、シリアルポートを通じてPCと通信をします。鯖とNXTは、Javaでシリアル通信をするためにRXTXライブラリを使い、NXT上のマイコンに命令を送るわけです。
LEGO : LEGO MINDSTORMS NXTとPCを連携(その1) - iCommandのインストール
- Posted at: 2008年5月 5日 14:40
- Update: 2009年2月13日 04:52

LEGO MINDSTORMS NXTを衝動買いしちゃったんで、ロボットとPCを連動させて遊んでみます。いけ!ロボ!
MINDSTORMSをプログラムするには標準の環境の他に、いくつかのプログラム言語やソフトウェア、APIがサードパーティから発表されています(NXT対応環境の比較)。大きく分けてマイコンにロードするタイプ、遠隔操作するタイプがあるようです。だいたいがC、C++とかなんで、何かと縁があるJavaでプログラムができる LeJOS NXJ を使うことにします。その派生プロジェクトには、Javaプログラムから、Bluetooth経由で遠隔操作ができる iCommand というAPIがあります。LeJOSでプログラムするには、MINDSTORMS本体のファームウェアを書き換える必要があるんですが、iCommandは標準のファームウェアでも使用できるようなんで、標準の環境で遊ぶにも便利ぽいです。とりあえずiCommandとLeJOS NXJでいろいろ動かしてみようかと思います。
Progression : Napsterのブログパーツを作る(その0) - 準備とか
- Posted at: 2008年4月24日 01:03
- Update: 2009年2月13日 04:52

AS3用フレームワークのProgression Frameworkを使って、ブログパーツみたいなFlashを作りまーす。とりあえず今回は準備編。
いろいろあったけど生まれ変わった定額制の音楽ダウンロード・配信サービス Napster。売れ筋のCDは少ないけど、こっちで売ってないEP盤とかマイナーな曲があったり、レビューも充実(?)してたりと結構便利。なんせ定額で聴き放題ってのがイイ。毎週水曜くらいに新規追加されたニューリリースが更新されるんですが、アプリがWindows専用なので、Macでは使えません。いちいち違うところにあるWindowsパソコンを見にいくのが面倒なんです。ええ。
なもんでニューリリースの情報がいつでも見れるように、あとProgressionの勉強も兼ねて、ブログパーツみたいなものを作ろう!かと思います。
NDS : NintendoDSをFlashで使う(その5) - Flashと連携
- Posted at: 2008年2月18日 00:25
- Update: 2009年2月13日 04:52

ええかげん書ききらないと。出力側のFlashも作る。動作の動画だけ撮って、できた!ってことでいいかなぁ。。 えーと。。ソース嫁。
このエントリは書きかけの内容が含まれます。気がむいたら随時更新されます。
勉強会:第11回 大阪てら子「なぎまぐの Flash ライブコーディング featuring たけし(休)」に行ってきたよ
- Posted at: 2008年1月30日 16:18
- Update: 2009年2月13日 04:52
たまにはレポートも書かないとねー。関西屈指のキワモノツワモノ共が集うFlash/ActionScript道場。第11回 大阪てら子「なぎまぐの Flash ライブコーディング featuring たけし(休)」に行ってきたよ。
参加者は○名(わすれた)、発表は3名。
ライブラリを使わずに3D(Flash ライブコーディング)
発表者はなぎまぐさん。
ライブコーディングで、マウスに追随してグルグル廻すデモを作る。
- マウスの座標をキーにアフィン変換で座標変換する。
- 動くと結構かっこいい。
気抜いてる間にいつの間にかできてました。。グルグル。
寒いし雪でも降らせよう(Flash ライブコーディング)
たけしCEOが体調不良でお休みなので、さくーしゃさんが急遽登板。
ライブコーディングで、雪のパーティクルを降らせるデモを作る。
- 1ピクセルのビットマップでパーティクルを作って落とす。
- Bitmapのカンバスを作って、その中を描き直すことでアニメーションさせる。
- いっぱい→各点のX、速度をランダムで降ってくる感じに。
- 文字の形に降らせる。文字のBitmapを置いてスキャン→白に当たったら雪を生成。
- forcemapを使って積もらせる。積もらせる形を描いて背景に置く。→雪の位置の背景をスキャン→速度を変える。黒:速い、白:遅く→積もってるように見える。
- キラキラ点滅はローテクで回避w。こーゆーのがいい。キラキラ用に1/4のサイズの新しいカンバスを作る→smoothingつけて4倍の大きさで配置→加算モードで合成→雪を動かすときにキラキラ用のカンバスにDraw→1/4にした時に点がたまに消える+拡大smoothingでグローぽく。キラキラ。
- パーティクルするならBitmapのが速い。
- 処理中は表示するまでStageをロックしとくと、なんとんく速くなる。
→http://saqoosha.net/2008/01/28/634/
ASでの12色環へのアプローチ
WCAN@名古屋の山ゴンさんが飛び入りで発表してくれました。
バウハウスの12色環のアレをASで書いて見よう。という内容。
- 画像から色を抽出→3色からイイ感じの合成色を生成する。
- エロい展開を期待してたのはあたしだけじゃないはず。。
→http://ra66it.net/blog/index.php?ID=739
その他:話題に出たこと
・Flash Develop vs Flex Builder
・delegate再び。
・ライブコーディングするなら事前に練習しよう。
えーと。あとは覚えてない。。
まーそんな感じ。宣伝効果があったのか、新しい人もたくさんいて新鮮でしたw。
いつも場所を提供して下さるCOLORSさん。スピーカーの皆さんありがとうございました。
次回は2/16(土)。1周年らしいですわよ。