Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 8623|回復: 25
打印 上一主題 下一主題

Roboard 的 GPIO for .NET

[複製鏈接]
1#
發表於 2010-7-1 20:27:05 | 顯示全部樓層
是的

要經過初始化, 流程如下

1. 先呼叫RoBoIO.rcservo_SetRBVer(RoBoIO.RB_100);

2. RoBoIO.rcservo_Initialize(RoBoIO.RCSERVO_USECHANNEL0 +
                                       RoBoIO.RCSERVO_USECHANNEL1);

3. 上面用到的channel會轉換成PWM channel, 其他的是GPIO(也就是
     channel 2 ~ 23都是GPIO), 然後就可以用
     rcservo_Outp(channel , 0/1)和rcservo_Inp(channel) 函數了

例如 : rcservo_Outp(2, 1) -> channel 2 為high
         rcservo_Outp(2, 0) -> channel 2 為low
         rcservo_INp(3) -> 讀取channel 3是 high 或是 low

最後記得rcservo_Close 就OK了
2#
發表於 2010-7-2 13:14:29 | 顯示全部樓層
Hi

請問你的RoBoard上有安裝.NET FrameWork 2.0 和
VC2008 SP1 Redistributable Package 嗎?
3#
發表於 2010-7-5 22:44:37 | 顯示全部樓層
Initialize 會 false 那邊, 你可以試著用 roboio_GetErrMsg()
來看看 false 的原因...
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-3 11:02 , Processed in 0.220625 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表