自己紹介
•愛知の大学院生•趣味でFlexやっています• http://d.hatena.ne.jp/hidep22/•ロボットから人間を考える
いろいろやって〼
•変でおもしろいことに興味があります•何かおもしろいことがあれば 教えてください↓↓↓
普通のLEDはもうイヤ!
•そこでマトリクスLED•今回はFlexを使ってアニメをマトリクスLEDで 動かしてみる
•でも普通にマトリクスLEDを使うのはイヤ!
普通じゃないマトリクスLED活用法の摸索が必要
マトリクスLED - Flex
MPUAVR(C)
マトリクスLED
ソケットサーバ(Python)
USB
シリアル
Flash(Flex)
MacBook Pro内
socket
(8*24,明るさ2bit)
DISCOTICA内
ソケットサーバとの接続
•宣言var socket = new XMLSocket();socket.connect("localhost", 8007);
socket.send(data);•サーバへsocketを送信
• (行)8bit * (明るさ)2bit * (列)24 = 48byte
BitmapDataにする
•TextFieldをBitmapData化するvar tf:TextField = new TextField();・・(略)・・var data:BitmapData = new BitmapData(24, 8, false, 0x0);data.draw(tf, new Matrix(1, 0, 0, 1, p.x, p.y-4), null, BlendMode.ADD);
•グレイスケール化して先頭の2bitを明るさに
Cocomoデビュー!•PaaS(Platform as a Service)•リアルタイムでのコラボレーション作業を促進するようなプラットフォームを提供
•SDKをダウンロードすればすぐに試せる!•現在のバージョンは0.9
共有マトリクスLED
http://www.embodiedweb.net/flex/minias9/
超シンプルなコード
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:rtc="CocomoNameSpace"> <rtc:AdobeHSAuthenticator id="auth" userName="guest"/> <rtc:ConnectSessionContainer authenticator="{auth}" roomURL="http://connectnow.acrobat.com/takehide22/minias9"> <rtc:SharedWhiteBoard sharedID="mini" width="720" height="350" x="10" y="10"/> </rtc:ConnectSessionContainer></mx:Application>
MPUAVR(C)
マトリクスLED
ソケットサーバ(Python)
USB
シリアル
Flash(Flex)
MacBook Pro内
socket
(8*24,明るさ2bit)
DISCOTICA内
MPUAVR(C)
マトリクスLED
ソケットサーバ(Python)
USB
シリアル
Flash(Flex)
MacBook Pro内
socket
(8*24,明るさ2bit)
DISCOTICA内
MPUAVR(C)
マトリクスLED
ソケットサーバ(Python)
USB
シリアル
Flash(Flex)
MacBook Pro内
socket
(8*24,明るさ2bit)
DISCOTICA内
Flash(Flex)
Flash(Flex)
MPUAVR(C)
マトリクスLED
ソケットサーバ(Python)
USB
シリアル
Flash(Flex)
MacBook Pro内
socket
(8*24,明るさ2bit)
DISCOTICA内
Flash(Flex)
Flash(Flex)