2011年11月7日 星期一

藍芽無線遙控車

利用藍芽連線遙控汽車,兩台NXT,一台做遙控器,一台做車子。






遙控器程式說明

程式全圖




車的程式
程式全圖

分段內容


8 則留言:

  1. 橘子老師你好,你的影片很厲害唷!!
    想跟你請教個問題,如果今天動作是,遙控器觸碰按下,就持續發射信號給車子,觸碰放開車子就停。不知道老師怎麼解決藍芽發射信號,斷斷續續的問題:D

    回覆刪除
  2. 目前這個程式的執行就是如你所說的,按下碰觸感應器,才會持續發射信號,車子才會前進或後退,如果放開了車子就不會動了,
    如果你要碰觸感應器按一下放開後,車子還是會持續前進或後退,只要在倒數第四張圖的程式中,判斷條件 Botton 值 =0時,將BC port輸出 power 這個程式方塊拿掉就可以了,意思是如果碰觸感應器沒有在做其他的動作,Botton 變數設成0,則在這個判斷式中Botton =0 也沒有任何動作,那他就維持原來的動作,所以上個動作是按前進,就算放開以後他還是維持繼續前進,就算你沒有一直按著前進按鈕。
    不知道你要問的事這個嘛?

    回覆刪除
  3. 恩~我了解了,謝謝橘子老師^^

    回覆刪除
  4. 橘子老師您好:
    我想請問倒數第五張投影片的細節。
    因為我的遙控車只有speed<0的條件成立,另一個speed>0的條件並不會發生,
    造成我的遙控車只會轉一邊,並不會左右轉,不知是我哪裡寫錯了,
    還請老師指教。m(_ _)m

    回覆刪除
    回覆
    1. 你可以查一下圖上A馬達的方向對不對,上下兩個程式方塊的A馬達一個是向前一個是向後喔

      刪除
    2. 作者已經移除這則留言。

      刪除
    3. 作者已經移除這則留言。

      刪除