Week 5 互動設計-數位輸出入

上週小毛花了點時間簡介 Processing,卻沒時間講基本程式概念,就讓學生們回家自己踹(try),試試看和 Makey Makey 可以做出什麼東西。有趣的是,好幾位非理工背景的同學自己摸索後說「我覺得很好玩耶~」「對寫程式還蠻感興趣的」。看似好的開始。

(註:本週 Arduino 講義在文末)

Processing + Makey Makey 能玩什麼東西?認真的這組同學做出仿 Temple Run 遊戲,玩家穿著特製的導電夾腳拖跑步,只用簡單的動畫就可以做到,還蠻有一回事呢。雖然還不能轉彎、跳躍、蹲下、...,只能跑、跑到天荒地老(笑)。






接著這位組同學們的人體調色盤也挺有趣的,三個人分別控制不同的R, G, B顏色鍵,控制畫面上的顏色,可惜時間不夠,如果把繪圖部分也完成,就可以做出集眾人之力作畫的人肉版小畫家了。

好,正式進入互動設計主題。互動設計領域博大精深,這門課特別注重「實體互動(Physical Interaction)」,也就是輸入和輸出端都發生在實體世界,讓使用者透過物理世界的真實訊息和回饋進行互動,因而電腦和資訊設備反而被藏在黑盒子裡,使用者無需費心於電腦間的溝通,所謂的人機介面也被隱藏起來。不熟悉這個主題的同學可以追蹤一下 MIT Media Lab 的 Tangible Media 小組紐約大學(NYU) ITP 學程的發展歷程和作品,這兩個單位可以說是 Physical Interaction 的發源地。


分組後開始由小毛介紹 Arduino,本週進度是基本數位輸出入。一整排的 Arduino 很壯觀,這次採用的是 Arduino Uno R3,不過 20 片就有 1 片是故障的,整體良率...呃。初次安裝 Arduino,一如預期,在 Windows 上仍然遇到一些小問題,幸好很快就排除。




大家非常認真。





也有點累....



等到開始操作、插麵包板時精神就來了.... 果然還是動手做能夠振奮精神。








據小毛說這是他平常兩次上課的量,難怪講到最後嗓子都啞掉。

講義如下: