Open / Close Port
啟動Arduino的icon
FireFly
> Open /
Close Port
輸入
Open
|
True/False
|
是否要啟動
|
Port
|
整數
|
Arduino的連接埠(com)
|
Baud
|
整數
|
資料傳輸速率,不必更改
|
輸出
Msg
|
狀態
|
目前連接的狀態
|
Uno Read
讀取Arduino的資料 (需要再Arduino上傳FireFly的程式碼)
FireFly
> Uno
Read
輸入
Start
|
True/False
|
是否要啟動
|
Port
|
整數
|
Arduino的連接埠(com)
|
輸出:
APin0
|
0-1023
|
讀取類比端子
|
APin1
|
0-1023
|
讀取類比端子
|
APin2
|
0-1023
|
讀取類比端子
|
APin3
|
0-1023
|
讀取類比端子
|
APin4
|
0-1023
|
讀取類比端子
|
DPin2
|
0-1
|
讀取數位端子
|
DPin4
|
0-1
|
讀取數位端子
|
DPin7
|
0-1
|
讀取數位端子
|
Msg
|
狀態
|
目前連接的狀態
|
Uno Write
將資料寫入Arduino內
FireFly
> Uno Write
輸入:
Start
|
True/False
|
是否要啟動
|
DPin13
|
整數
|
Digital/Servo
|
DPin12
|
整數
|
Digital/Servo
|
DPin11
|
整數
|
Digital/PWM/Servo
|
DPin10
|
整數
|
Digital/Servo,PWM在這不能使用
|
DPin9
|
整數
|
Digital/Servo,PWM在這不能使用
|
DPin8
|
整數
|
Digital/Servo
|
DPin6
|
整數
|
Digital/PWM/Servo
|
DPin5
|
整數
|
Digital/PWM/Servo
|
DPin3
|
整數
|
Digital/PWM/Servo
|
Port
|
整數
|
Arduino的連接埠(com)
|
在輸入端按右鍵可以設定輸入數值的狀態
Digital
|
0-1
|
也可輸入Ture/False,開關高電位。
|
PWM
|
0-255
|
模擬類比訊號,只能在11,6,5,3使用
|
Servo
|
0-180
|
控制伺服馬達的角度
|
輸出
Out
|
Data
|
可以將Grasshopper內的資料寫入Arduino而不需連接電腦
|
Msg
|
狀態
|
目前連接的狀態
|
不好意思我想請問一下 我Servo設定0-180 可是他每次轉的角度都不一樣耶 是怎麼了?? 是我設定出了問題嗎
回覆刪除http://youtu.be/R2mm7V7PoN8 這是我的影片
回覆刪除訊號應該是沒有問題,這會是馬達的問題
刪除1.你的馬達有拉東西,有可能是電源不夠力,如果他空載的角度是對的,那就給他單獨供電吧。
2.大陸的便宜馬達角度通常都超不準,盡可能買好一點的馬達來用。
3.grasshopper視窗縮小運算會變快,如果程式寫得很複雜縮小視窗有幫助。