超音波感應器可以偵測前方障礙物的距離,但是NXT-G預設的單位值是英吋。
台灣地區習慣用的是公制的公分(Centimeters)。
小朋友常常忘記變更單位值,原本設定在20公分的距離讓機器人後退,
實際上執行程式時,機器人卻在50公分以外就嚇跑了!
是機器人秀逗了嗎?還是超音波感應器出問題了呢?
其實是距離單位的問題。請記得使用超音波感應器時,需要使用下拉式表單將單位變更。
現在有一個更簡便的方法,可以直接將單位預設值設定為centimeters
請到Program files/LEGO Software/LEGO MINDSTORMS Edu NXT
就可以找到MINDSTORMS Options.ini
使用記事本開啟後,將DefaultUnits=English改為DefaultUnits=Metric
進入NXT-G後,請你拉一個等待超音波感應器的命令方塊,看看預設的單位值是不是Centimeters?
以後再也不用改變單位了!
沒有留言:
張貼留言
探奇歡迎大家留言討論!謝謝分享你的意見。