1. 程式人生 > >用AppInventor自制app通過藍芽與pyboard nano做通訊(上)

用AppInventor自制app通過藍芽與pyboard nano做通訊(上)

**

用AppInventor自制app通過藍芽與pyb nano做通訊(上)

**

App Inventor 原是Google實驗室(Google Lab)的一個子計劃,由一群Google工程師和勇於挑戰的Google使用者共同參與設計完成。Google App Inventor是一個完全線上開發的Android程式設計環境,拋棄複雜的程式程式碼而使用積木式的堆疊法來完成您的Android程式。除此之外它也正式支援樂高EV3機器人,對於Android初學者或是機器人開發者來說是一大福音。因為對於想要用手機控制機器人的使用者而言,他們不大需要太華麗的界 面,只要使用基本元件例如按鈕、文字輸入輸出即可。

App Inventor的基礎操作這裡就不普及了,直接進入正題。

首先是App Inventor部分。
UI製作:
在這裡插入圖片描述

在這裡插入圖片描述
這裡注意,藍芽客戶端的字元編碼,一定要與pyboard上的解碼編碼一致,這裡用預設的UTF-8。
下面是程式設計介面:
在這裡插入圖片描述
當藍芽連線成功後,文字標籤會顯示連線成功,並且顯示出藍芽裝置的mac地址和名字。
在這裡插入圖片描述
這裡做了個字串判空,當然也可以不做。
App Inventor部分就做完了。下一章會介紹Pyb nano部分。