科技游民(2)C組助教第一天心得
首先是要介紹一下課程上會學習到的內容,網路的發達還有一些網路的歷史對我們創作的影響跟便利性是非常巨大的,如何連接arduino去網路再結合puredata,接下來我們就要執行科技游民的精神要如何配合這些媒體結合努力去“玩”出一些東西出來!
最早期的電腦,程式也是在這裡寫上去的!

很早以前舊有的廣播圖!

那如果你本身對Arduino感到非常有興趣,基本上不難找到資料,可以直接上Arduino網頁去參考許許多多的範例,操作門檻也不高也不會太難入手。上課情況是2人一組,在這裡也會跟大家說明甚麼是Digital 的i/0。會讓大家看有許多不同顏色的Arduino電路板,介紹Arduino裡面的結構

http://photos-f.ak.fbcdn.net/hphotos-ak-snc3/hs112.snc3/15949_169495849774_612739774_2896155_7955256_n.jpg
接下來會要求大家從網路上下載Arduino,Puredata的軟體,然後一定要安裝上驅動程式(driver),沒有驅動程式,Arduino電路板就沒辦法使用USB接到電腦,Mac,Vista的跟PC安裝方法也不一樣,所以這里會花一點時間去安裝。Mac的驅動程式在下載的package content裡面,下載後就要看你的Mac如果是有Intel系統的那樣就安裝有Intel那個驅動程式就可以了。PC要去找“增加硬體”那裡加入。
接上USB時無須供電,5V~12V DC輸入。
裡面提到使用Arduino的例子是:例如台北路上上下下那麼多的機車,你可以在綠燈的時候讓多少的機車(可能是大量的機車,Flow 電路流暢)經過,紅燈讓多少的機車停下來。而那些連續不斷行走的機車就好像你目前的一段電路流量,那你也可以去設定一些交通規則(resistor可變電阻器)來控制機車的流動量(Voltage電壓;伏特數)。 它也可以是獨立的network。
看到兩個小燈灯在亮表示上傳中的意思
廣播(Network)也好像電話一樣,接電話(接收你的IP),聽電話
這裡的重點是
PORT- 接口 (也好像機場)
MAC使用者可以去localhost://查看,每個網路/接口會預留一個port,網路伺服器(web server)也有port,這也好像你打開你的印表機(printing system)的 同步分享(web sharing)那樣。
IP- 每一台電腦會有自己的 IP號碼(班機號碼)
有了你的電腦的IP跟Port 我們就可以使用Pure data了!
Problem!!!
由於我跟Nanta沒辦法運作,後來發現是因為使用了無線網路,紅旗也查點要捏死我們!
記得!那樣是無法連接的!!
有一段時間大家的網路有點問題,那麼我又一直沒辦法拿到我的Port因為
都被用光光了!
Port 通常是只能預留一定的名額讓你去使用,如果不行就要一直試看那些還沒被使用的,後來Tobi一直試都不行,結果去手動那裡自己輸入所有的號碼,試到好像是254那樣才連上了。
以下是今天其中一個大家玩的東西,启動Puredata ,打開一個新的Patch ( PD的視窗的名稱),放進2個(Put 》New)Object 白色格子,寫dump_OSC 和 Print_ (Edit mode runtime)
*這裡要小心錯字喔!如果有問題可能要從新安裝,裡面可能出現的問題是程式語言錯誤,或多打空白鍵(Space)
*這個一定要用接線的Subnet拿IP,例如你要傳給你傍邊的人,那你也需要她的IP 例如255。255。67。0 然後你要打在你要傳送的格子裡邊。
打開 Reciever (接收)


傳Send- Patch

連接Connect IP (寫你的訊息Message)所有你可以接收的IP也是例如:電台廣播的一個號碼


打開PD的視窗,就好像連接到電插座那樣
Send everything!
從Project打開 Pd test chat (有點複雜的Patch)然後running 然後關掉。
=
Sender-
下面這個可以當是一個聊天室,大家可以在上面一起聊天。


另外一個實驗 Firmata+PD
使用一個LED,GDN短腳,長腳接到digital I/O 的leg 13角 然後打開Arduino的 File > Examples > Standard Firmata 使用內建的範例 上傳到Arduino

然後打開檔案pduino_memex_9000(老師寫好的)

按device > 按version > 按Firmata
設定例如你的LED是13pin 那麼你可以決定你要它是input 還是output ,例如你決定要是output選好以後可以直接按13的input當是按鈕開關,按一下你的Arduino電路板上的13pin LED就會亮了。
就可以用老師的Patch來控制Arduino的LED燈啦!
還有談到的是PD route的方面。
(預留位置修改)
Connection
這個Sequenzer也是可以做到TOBI廣播的效果,他要我們先改去r_dumpOSC 然後按test MIDI測試音效,如果沒聲音可能是你的 Media> audio ON要打開










