http://lab.cavedu.com/ev3_btbutton <- 程式碼由此下載
本篇是將 [雙觸碰感應器線控車 Switch 與 Multi-task 兩種寫法] 擴充成為藍牙遙控版本。程式碼請由以上頁面下載,分為 Handle 與 Car 兩個程式,您需將這兩個程式分別下載到兩台EV3主機上。先來看影片吧
[youtube=http://youtube.com/watch?v=nTTilwrme3Y]
在執行程式之前,您需先將兩台 EV3 主機進行藍牙配對,執行時請先啟動 Car程式,再啟動 Handle程式。因為 Car 會被動接收來自 Car 的指令。
Handle:
兩個獨立的無窮迴圈,以左邊的迴圈來說,按下2號觸碰感測器之後會使用 Messaging 指令發送一個 TRUE(資料形態為 Logic,就是Boolean),反之則送出 FALSE。另一個迴圈也是相同的概念。在 Messaging 指令我們還可以設定這個 message 的 title,以左邊的迴圈來說就是 [right],右邊則是 [left],這樣一來同樣是送出 TRUE,但是 Car 就能藉由 title 來判斷要給誰來用了,不會搞混。
另外由Messaging指令中可看到我們指定的接收端是一台名為「EVA」的EV3主機。