Slide 1

Slide 1 text

[Processing x Android] 用手機與Processing互動 加速度感應器(Accelerometer) +WIFI網路傳輸 張小均@DDmeeting(超大雨提早取消XD) 2012/6/13 1

Slide 2

Slide 2 text

互動APP影片DEMO 投桃爆裡(youtube)  http://www.youtube.com/watch?v=eXSSYz4sRn4&feature=youtu.be 圓圈數和顏色是由聲音頻率與音量大小決定 圓圈可隨手機互動位移 2

Slide 3

Slide 3 text

互動APP影片DEMO 步步精歆(youtube)  http://www.youtube.com/watch?v=pwXx4ScuSJU&feature=youtu.be 以麥克風收音大小控制字型大小 手機搖晃字體顏色改變 此張底圖就是DEMO圖片XD 3

Slide 4

Slide 4 text

取得加速度感應器資料 現成APP:TouchOSC 跨平台、穩定 台灣PD之神阿怪大大推薦 4

Slide 5

Slide 5 text

取得加速度感應器資料 自行設計讀取加速度感應器的APP Processing for Android提供範例可直接參考 開啟[Processing] → 轉換為 [Android]模式→選單[file] → [Examples…]  Accelerometer (加速度感應器)  Compass (羅盤) 外掛Ketai可以提供一些資訊,但很多compile不過 5

Slide 6

Slide 6 text

加速度感應器 6

Slide 7

Slide 7 text

羅盤 (可取得偏移量) 7

Slide 8

Slide 8 text

其他手機上的感測器 (Samsung ST5570) GPS Ketai執行OK 相機 撰寫原生APP 錄音 PureData for Android 8

Slide 9

Slide 9 text

網路連線套件 傳遞加速度感應器的資料到PC Processing的Android套件沒有支援網路 要裝外掛:OSCP5 支援PC 支援Android (初次安裝要做一點小設定) 多隻Android也沒問題 提醒:IP要設對,Port要設對,防火牆要開 9

Slide 10

Slide 10 text

範例程式碼們 裝好外掛的Processing2.0a6 投桃爆裡(Processing OSCP5-server端) Android APP:以網路傳送加速度感應器 OSCP5 Client + Processing example Accelerometer 10