回應網友toadchi3(可愛哈姆太郎)的留言:
Q1.程式不知如何寫, 可以這樣邊走邊放球
A1: BC馬達負責前進與轉彎,A馬達負責放球
ABC馬達可同時動作沒有問題
簡單寫個程式(NXT-G為例)BC-MOVE (無限),A馬達每隔1秒轉90度(放一顆球)
這就可以達到邊走邊放球(機器人不停止)
但toadchi3問的內容,應該不只想要知道這些而已
影片中機器人的程式(邊走邊放球)
請將上述簡單的程式修改
A馬達動作的條件(每隔1秒)
改為顏色感應器讀到紅色與藍色即可
但BC馬達不是簡單的(無限 機器人會一去不回頭)
推測V4使用Navigation Sensor XGL1300L做為迴圈計數
也就是說爬過了幾個格子後要轉彎
V3應該是使用Touch Sensor*2 (在底部)
穩定性不佳才使用Navigation Sensor XGL1300L
那Navigation Sensor XGL1300L是什麼?
請繼續看下去…
Q2. 底下黑色長方形之物不知為何物, 有點好奇.
A2:底部黑色長方形就是Navigation Sensor XGL1300L
這是CruizCore® 的產品XG1300Lfor NXT
是一顆陀螺儀感應器gyroscope and accelerometer sensors
推測使用目的是感應爬格子時的Z軸變化量
可惜WRO Robot Organizer 正式比賽不能用
Q3. 用了那麼多條的RJ45 轉傳統馬達的線, 不知如何使用.
A3:四輪驅動
如底部照片(請數一下馬達)
一共使用5顆NXT馬達
扣除A馬達放球
4個輪子共用四顆馬達
而RCX轉接線(8528)將左前、後輪並聯(用3條)
右前、後輪並聯(也用3條)
共用6條8528,所以看見一把線綁在機器人上方
這樣不知道有沒有回答到網友toadchi3的問題??
資料來源:http://www.cruizcore.com
留言列表