2019年5月31日 星期五

micro:bit 與 V7RC智能遙控 Data Protocol

這篇分享是公布我們V7RC智能遙控將會使用的相關Protocol, 我們會盡快用make code跟APP中實現這個功能,請期待:


第一部分:APP micro:bit

命令:

SRV: PWM 控制,  16 bytes

SRV150015001500#  -> P0, P1, P2PWM訊號
SRV095010202000#

LED : 29 Bytes;

LED0111100000111110000022222# -> 控制前方的LED

詢問數值:
ASK:ACC

第二部分:micro:bit APP

ACC: 加速計

GES036003600360#

Compass:  羅盤 會跟Rotation一起,

COM014000000000#

Tempture: 溫度

TEM003200000000#

Button 按鈕: 

BTN111100000000# -> 1111: BTN A ON, 0000: BTN B OFF 

LGT025500000000#       -> 4 digits to show 0 to 255 value;  (燈光亮度)

ROT+180–0900360# -> 4 digits  to show Pitch, 4 digits to show Roll, 4 digits to show Compass;





micro:bit 趕快來分享我們的程式碼,下載V7RC智能遙控APP來玩遙控車喔!

最後更新日期:2019-06-03 (更新了最新的Make Code版本)
修正:將Servo的更新做個調整,讓它動個更加的順暢!

經過幾次的自造者相關的參展經驗後,發現我們最擅長的APP領域正是自造者們較不熟悉的領域,我想藉由公司的力量讓台灣的自造者們技術層次可以不斷的提升與交流,我打算將目前我們發佈在APP Store與Google Play的V7RC智能遙控APP, 擴大到可以支援更多的開發版,並且除了車輛控制外,將擴充更多好玩的功能。

我們的第一目標就是可以整合目前在國小教學最夯的micro:bit(我的女兒在南港國小五年級就正在上micro:bit 程式寫作,所使用的開發環境就是make code.

我們結合了mini plan所開發的MiniPOW, 可以讓micro:bit擴充成有電源,並且有標準的Servo伺服馬達接頭,我相信這很容易讓人上手的。


右邊就是mini plan出的MiniPOW.



MiniPlan 的 MiniPOW 只要五個螺絲就可以跟micro:bit合體喔!



 MiniPOW 的背面,這不是鋰電池喔!



micro:bit 與 MiniPOW 合體後,很方便!



micro:bit 與 MiniPOW 合體後的背面!



micro:bit 與 MiniPOW 合體後的側面!



micro:bit與我們的程式碼開機後的樣子, 參考一下喔!


廢話不多說,以下是我們在Make Code的專案網址,分享給大家。

https://makecode.microbit.org/_bkFYJUgeiT2v



透過這個原始碼,下載安裝到micro:bit後就可以準備跟我們的V7RC智能遙控APP整合在一起玩喔。

>>> V7RC智能遙控APP 新版支援micro:bit倒數中。

另外,我們也開放APP與micro:bit的命令Protocol, 將在下篇文章公佈給大家。


歡迎分享,但請載明出處!