2018年1月10日 星期三

ROSA 系統開發 46 ─ OTTO like 加上超音波感測器

http://4rdp.blogspot.tw/2018/01/rosa-46-otto-like.html

結束遊能有愉桌遊設計比賽後,終於有時間回頭為 OTTO like 追加功能了,因為 OTTO 有使用超音波感測器當作眼睛,因此先把這功能加入比較重要。在進行程式設計之前,要先對使用的零件特性有所了解,才有能充分發揮零件的功效。

超音波感測器是一個非接觸型測量距離的元件,ROSA 設定 30 ms 時間長度來檢測距離,這樣設計,20 cm 以內可以正常測量,因此利用這樣特性,可以設計如下

啟用超音波感測器後,
距離 10 cm 以上,OTTO like 會向前行進;
距離 5 ~ 10 cm 以上,OTTO like 停止不動;
距離 5 cm 以內,OTTO like 會向後退。

另外,我隱藏兩個超音波互動動作,讓 ROSA 玩家自己來發現,還有定義紅外線遙控器按鍵 5,可以切換是否使用超音波感測器,剩下來就是大家來試玩 OTTO like 新功能。

回顧之前的發文,並未對 OTTO like 的 Arduino 接腳詳述,今天補充如下:


Arduino
OTTO like
D0
USB RX
D1
USB TX
D2
IR RX
D3
BT TX
D4
SERVO 左腿上肢
D5
SERVO 左腿下肢
D6
SERVO 右腿上肢
D7
SERVO 右腿下肢
D8

D9

D10

D11

D12

D13 / SCK
LED
A0

A1

A2
ULTRASOUND  ECHO
A3
ULTRASOUND  TRIG
A4

A5
BT RX
A6

A7


最新版本為 V19。

沒有留言:

張貼留言