第1步:轉(zhuǎn)到Android編輯器
轉(zhuǎn)到MIT App Inventor
在菜單欄中單擊“創(chuàng)建應(yīng)用程序!”
使用您的Gmail帳戶登錄。
如果您沒有Gmail帳戶或Google帳戶。然后創(chuàng)建帳戶。
第2步:開始創(chuàng)建Android App
在菜單欄中轉(zhuǎn)到“項(xiàng)目”。點(diǎn)擊它。您將看到一個(gè)下拉菜單。在該下拉菜單中單擊“開始新項(xiàng)目”。然后會(huì)出現(xiàn)一個(gè)頁(yè)面并想要一個(gè)項(xiàng)目名稱。給項(xiàng)目名稱。我給項(xiàng)目名稱“Bluetooth_Remot”。記住這個(gè)在線編輯器,你不允許在名稱中給出空格。所以,我使用這個(gè)“_”。
第3步:設(shè)計(jì)師頁(yè)面(步驟1)
現(xiàn)在,您處于設(shè)計(jì)頁(yè)面中。在此頁(yè)面中,您將拖動(dòng)并繪制應(yīng)用程序的外觀。
步驟4 :Designer頁(yè)面(步驟2)
從“用戶界面”欄中的“調(diào)色板”拖動(dòng)“ListPicker”并將其拖放到屏幕中。
步驟5:Designer頁(yè)面(步驟3)
在“屬性”欄中更改此名稱“ListPicker1”到“Connect”。
第6步:設(shè)計(jì)器頁(yè)面(步驟4)
與之前的“用戶界面”欄中的“調(diào)色板”一樣,拖動(dòng)兩個(gè)“按鈕”并將其拖放到屏幕中。然后從“屬性”欄中更改兩個(gè)按鈕“Text for Button1”的名稱, “Button2的文本”變?yōu)椤癘N”和“OFF”。
步驟7:Designer頁(yè)面(步驟5)
現(xiàn)在,從“連接”欄中的“Palette”“BluetoothClient”中將其放入屏幕。
步驟8:設(shè)計(jì)器頁(yè)面(步驟6)
從“傳感器”欄中的“調(diào)色板”“時(shí)鐘”和將其放入屏幕。
步驟9:將設(shè)計(jì)師頁(yè)面移位到塊
在頂部單擊“塊”,您將看到如圖所示的新頁(yè)面。
步驟10:塊(步驟1)
從“Blocks”到“Screen1”再到“ListPicker1”點(diǎn)擊它,你會(huì)得到像圖片一樣的框?,F(xiàn)在拖動(dòng)“當(dāng)ListPicker1 .BeforePicking做”并放入“查看器”。再?gòu)脑摿斜硗蟿?dòng)“設(shè)置ListPicker1。元素“并將其放入”當(dāng)ListPicker1 .BeforePicking做“。這看起來(lái)像圖片。
步驟11:塊(步驟2)
從“Blocks”到“Screen1”再到“BluetoothClient1”點(diǎn)擊它,你會(huì)得到像picture.Drag“BluetoothClient1。 AddressesAndNames“into”設(shè)置ListPicker1。元素為“。
步驟12:塊(步驟3)
像塊(步驟1)和塊(步驟-2)一樣拖放如圖片。
步驟13:塊(步驟4)
就像之前從“Blocks”到“Screen1”再到“Button1”一樣,拖動(dòng)“當(dāng)Button1。單擊“進(jìn)入”查看器“。
步驟14:塊(步驟5)
從”塊“到” Screen1“to”BluetoothClient1“拖動(dòng)”調(diào)用BluetoothClient1。 SendText文本“進(jìn)入”查看器“。
步驟15:塊(步驟6)
從”塊“到”屏幕1“到”文本“拖”“”“到”查看器“。
步驟16:塊(步驟7)
現(xiàn)在在“”中寫入“ON”的文本框中。
步驟17:塊(步驟8)
對(duì)圖片中顯示的“Button2”進(jìn)行相同的步驟。只需在框中寫“OFF”即可。
第18步:下載你的應(yīng)用程序
你剛建立自己的藍(lán)牙app.Now點(diǎn)擊“Build”,然后點(diǎn)擊“App(保存.apk到我的電腦)”。
第19步:此應(yīng)用程序的Arduino程序
現(xiàn)在您可以使用遙控器來(lái)控制引腳13中的arduino led燈。通過(guò)使用此遙控器,您可以打開或關(guān)閉任何您想要的東西。這里是arduino控制引腳的簡(jiǎn)單代碼13 led。
代碼:
字符串a(chǎn);
int led = 13;//ad d您要控制的密碼。
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
}
void loop(){
while(Serial.available()){
a = Serial.read();
Serial.println(a);
if(a ==“ON”)
{
digitalWrite(led,HIGH);
}
if(a ==“OFF”)
{
digitalWrite (led,LOW);
}
}
}
-
Android
+關(guān)注
關(guān)注
12文章
3966瀏覽量
129639 -
Arduino
+關(guān)注
關(guān)注
189文章
6493瀏覽量
190202 -
HC-06
+關(guān)注
關(guān)注
0文章
11瀏覽量
7837
發(fā)布評(píng)論請(qǐng)先 登錄
開源項(xiàng)目!教你如何制作一個(gè)開源教育機(jī)械臂
CW32模塊使用 HC05藍(lán)牙模塊

android手機(jī)上emulate應(yīng)用程序的方法
AWTK-WEB 快速入門(1) - C 語(yǔ)言應(yīng)用程序

藍(lán)牙模塊是如何應(yīng)用到共享單車上?

升級(jí)不加價(jià),HC02/04/06藍(lán)牙模塊替代方案,超低成本,性能卓越,讓您的產(chǎn)品無(wú)縫連接未來(lái)!”# 物聯(lián)網(wǎng)

ZX-D32兼容HC02/04/06/08模塊AT指令和小程序連接操作# 藍(lán)牙模塊# 物聯(lián)網(wǎng)# 低功耗藍(lán)牙#
藍(lán)牙模塊如何實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳

可以在單個(gè)esp8266上安裝兩個(gè)NON OS SDK應(yīng)用程序嗎?

評(píng)論