Firefly 教學 [三] 輸入資料到Grasshopper

一樣先連接Arduino
要注意 請多加一個時間軸(Timer)到裡面

在Grasshopper的Params可以找到


這個時間軸
按右鍵可以設定時間
可以設定多久讀取一次Arduino的訊息



接下來要示範如何用可變電阻
控制LED的亮度 : 


先將可變電阻的訊號
輸入到Arduino的A0

然後將LED接到Pin11
圖片上的LED應該要串聯220歐姆的電阻
不然LED很容易燒掉,此為錯誤示範...




接下來就是在Grasshopper的連接
可變電阻連接到Arduino之後
應該會在APin0的輸出端口
顯示0~1023的數值,可以轉動可變電阻試試看

LED的亮度要使用DPin11的PWM輸出
PWM只能讀取0~255的數值

所以APin輸出之後要將數字除以4
再連接到DPin11
並且在DPin11按右鍵將預設的Digital改為PWM

Arduino UNO只有11,6,5,3腳位支援PWM輸出






成功之後~就可以用可變電阻來控制LED的亮度瞜~~~


沒有留言:

張貼留言