close

上此已經交各位藍芽連線了,這次要交各位nxt對nxt的方式〈遙控車〉。

藍芽方塊大致上可分為3種

1.藍芽訊息發送

 從complete palette〈第2程式欄〉中的Action〈上面數下來第2個〉

未命名 - 1.jpg 

拖拉後就長這樣

未命名 - 12.jpg 

2.藍牙訊息接收

從第2程式欄中的Sensor〈上面數下來第3個〉

未命名 - 6.jpg 

拖拉後就長這樣

未命名 - 13.jpg 

3.等待指令中的藍芽訊息接收

也從第2 程式欄中的Flow〈下面數上來第3個〉

未命名 - 5.jpg 

從方塊編輯欄中找到Receive Message並點他

未命名 - 7.jpg 

完成後長這樣

未命名 - 14.jpg 


第2個與第3個有什麼差別ㄋ?

 第2個是不管你有沒有發送藍芽訊號他都會執行沒有發送訊號的程式,

比如說沒發送是前進,你沒有給他其他指令時,他會一直前進,直到有指令為止。

第3個是你沒給他只令他就不會動作,所以做遙控車就要用這個。


 

 藍芽驗陣證模式也分成3種:

1. Test:用數字當密碼來驗證碼〈所有程式可以共用一個密碼〉

未命名 - 2.jpg 

2.Number:用數字當密碼來驗證碼〈對應的接收和發送要一樣,全程式不可重複〉

未命名 - 3.jpg 

3.Logicl:也是拿來做驗證的,不過只有兩種選擇(這樣比較不容易混淆),有『True真』和『False假』兩種。

〈資料來源:此篇文章的第一篇回覆〉
未命名 - 4.jpg 


 

接下來,我寫了一個程式,當我按下搖控機觸控時,用藍芽讓執行車往前,當我放開觸控時,車就會下來。

注意,每一個藍芽發送和接收的方塊中,Mailbox的數字要對其,不可重複,最多10組〈如果A對B的話有10組,那如果A對C的話就是另外10組了〉

未命名 - 10.jpg 

我擷取了其中的一對藍牙接收方塊〈我沒有把驗證碼打進去,但是一定要打〉。

未命名 - 11.jpg 

 只要多接幾條程式,就可以做遙控車了。

 

qrcode

arrow
arrow
    全站熱搜

    珉魂烏喵 發表在 痞客邦 留言(2) 人氣()