亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

app inventor制作藍(lán)牙遙控器

不知名網(wǎng)友 / 3060人閱讀

摘要:本文搭建了一個藍(lán)牙遙控器,可配合等藍(lán)牙模塊,對小車實(shí)現(xiàn)八方向遙控。其他七個按鍵同理,很快,一個藍(lán)牙遙控就做好了,修改藍(lán)色框的數(shù)字值,可以更改發(fā)送命令。將藍(lán)牙模塊接上轉(zhuǎn),用串口助手可以對他進(jìn)行測試。

App Inventor由谷歌實(shí)驗(yàn)室開發(fā),移交麻省理工學(xué)院,是一款可視化編程環(huán)境,采用搭積木的方式快速搭建應(yīng)用,用AI伴侶功能可以在手機(jī)上及時更新調(diào)試。
APP INVENTOR
本文搭建了一個藍(lán)牙遙控器,可配合hc05等藍(lán)牙模塊,對小車實(shí)現(xiàn)八方向遙控。下載方式見文末

效果預(yù)覽


車上的jetson nano外接攝像頭錄下的第一視角,這是gif圖壓縮減幀后看起來有點(diǎn)卡,實(shí)際效果還是不錯的。

新建項(xiàng)目

以英文字母開頭,工程名只含字母、數(shù)字下劃線

app布局


先放置一個方格表格,然后在右邊組件屬性調(diào)整為三行三列。

拖入八個方向鍵和一個藍(lán)牙連接鍵、一個藍(lán)牙斷開鍵。

藍(lán)牙邏輯

在右上角切換到邏輯設(shè)計界面
在左邊模塊欄選擇模塊并組合,實(shí)現(xiàn)屏幕初始化事件和單擊按鈕事件。
這里實(shí)現(xiàn)的功能是,打開app時,可以點(diǎn)擊連接,不可以點(diǎn)擊斷開;

點(diǎn)擊連接后,彈出藍(lán)牙列表,選擇對應(yīng)的藍(lán)牙連接對象。對hc05,需要先在手機(jī)-設(shè)置-藍(lán)牙,配對好藍(lán)牙模塊,藍(lán)牙列表里才能找到它。

連接上藍(lán)牙后,斷開就可以點(diǎn)擊了,點(diǎn)擊斷開即斷開連接。

按鍵邏輯

小車上的邏輯是一直接受標(biāo)志時起跑,一旦收不到了,或者接到了停止位,小車停止,對應(yīng)到app上就是按下啟動,松開停止。
回到組件面板,添加計時器

設(shè)置計時間隔

定義一個全局變量while,如果計時器計時,則一直發(fā)送這個變量

對于一個按鍵,按下則把對應(yīng)標(biāo)志賦值給while,然后啟動定時器,則發(fā)送啟動,松開手就停止計時器,再發(fā)送一個結(jié)束標(biāo)志。

其他七個按鍵同理,很快,一個藍(lán)牙遙控app就做好了,修改藍(lán)色框的數(shù)字值,可以更改發(fā)送命令。

調(diào)試

從文末方式獲取文件,在手機(jī)上安裝base.apk,即ai調(diào)試助手。

打開調(diào)試助手,點(diǎn)擊scan QR code,此時開始掃描。

點(diǎn)擊ai伴侶,用手機(jī)掃描二維碼,即可將app在線更新到手機(jī)上,這時可以使用app所有功能,對其進(jìn)行測試。

將藍(lán)牙模塊接上usb轉(zhuǎn)ttl,用串口助手可以對他進(jìn)行測試。

工程打包

測試功能無誤后,可以打包工程,生成apk。

獲取工程

關(guān)注公眾號小電動車,回復(fù)藍(lán)牙獲取工程和app文件。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/125584.html

相關(guān)文章

  • 華南理工大學(xué)基地二輪作品制作——藍(lán)牙電子時鐘

    摘要:當(dāng)小于時,由供電讀數(shù)據(jù)工作時序單字節(jié)寫入上升沿置高電平,下降沿置低電平。當(dāng)總線控制器把數(shù)據(jù)線從高電平拉到低電平時,讀時序開始,數(shù)據(jù)線必須至少保持然后總線被釋放見圖。因此,總線控制器在讀時序開始后必須停止把腳驅(qū)動為低電平以讀取腳狀態(tài)。 目錄 一、前言 二、總體的設(shè)計思路 (一)使用器材 (二...

    不知名網(wǎng)友 評論0 收藏0
  • esp32-cam拍照上傳,app inventor 制作安卓app實(shí)時顯示

    摘要:導(dǎo)入文件后,如果只是簡單使用,只需要修改兩個地方,一個是主題名字,一個是,均需開發(fā)者置換成自己的主題名字和用戶私鑰,均可在巴法云控制臺獲取點(diǎn)擊跳轉(zhuǎn)。 esp32-...

    garfileo 評論0 收藏0
  • 基于單片機(jī)的智能家居控制系統(tǒng)

    摘要:中控部分采用了單片機(jī),其主要作用是獲取輸入部分?jǐn)?shù)據(jù),經(jīng)過內(nèi)部處理,控制輸出部分。 設(shè)計簡介: 本設(shè)計是基于單片機(jī)的智能家居控制系統(tǒng),主要實(shí)現(xiàn)以下功能: 可通過DS18B20實(shí)時測量環(huán)境溫度溫度具有上下限,自動模式下溫度超出限值,GMS發(fā)送短信溫度上下限通過手機(jī)藍(lán)牙設(shè)置系統(tǒng)可通過手機(jī)藍(lán)牙、紅外...

    zacklee 評論0 收藏0
  • STM32遙控小車下位機(jī)及硬件連接部分(Keil MDK5平臺的C++編程)

    摘要:同時,該模塊中包括小車的加減速以及小車的轉(zhuǎn)向功能。在串口中斷處理程序中,由于我設(shè)定的主機(jī)指令以一個字節(jié)為單位,故串口檢測到一個字節(jié)的接收時就立即判斷當(dāng)前指令對應(yīng)的動作,指令與小車動作的映射見上位機(jī)編寫部分。 ...

    mykurisu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<