999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于藍牙控制的發光二極管

2022-04-18 09:49:10謝文蘭
內蒙古科技與經濟 2022年3期
關鍵詞:界面程序設備

謝文蘭

(廣東培正學院 數據科學與計算機學院,廣東 廣州 510830)

用電設備是每個家庭中必不可少的家居設備,比如電燈、電視機、洗衣機等。以前人們對于電源的控制都是通過電源的開關來實現。這就要求人們必須走到開關面前才能觸碰開關,會給人們的生活帶來一些不便。比如晚上人們想睡覺時,一般都要先關了燈才能睡覺。床離燈的開關有一定的距離,關燈后,人們要摸黑一段距離才能回到床上。晚上醒來想開燈時,也要摸黑走到開關附近才能開燈。隨著物聯網技術的發展,人們也希望對電源設備的控制越來越方便,越來越簡捷。最好能夠實現隨時隨地控制電源設備。基于此,筆者將設計一個手機小程序,它可通過藍牙通信發送命令來實現二極管的開和關。

1 藍牙

藍牙是一種支持設備短距離通信的無線電技術。提到藍牙,人們一般先想到的是藍牙耳機。我們可以通過藍牙耳機播放手機中的音樂或者接聽電話。其實這一過程就是通過藍牙技術在手機和耳機中交換數據。藍牙、Wi-Fi和ZigBee都是目前無線短距離通信技術的主流。藍牙能在手機和相關外設等眾多設備之間進行無線信息交換,具有方便快捷、靈活安全、低成本和低功耗等特點。只要在設備中安裝藍牙模塊,就可以接收和發送數據。Wi-Fi技術傳輸數據速率較快,傳輸距離也比藍牙技術要遠,但是技術相對比較復雜,功耗比藍牙也要大。ZigBee技術更適合在成千上萬的傳感器中組建無線傳感網絡。在智能家居的應用中,家居設備的距離一般都比較近,人們一般都選擇用藍牙通信技術來交換數據。本文也是通過藍牙通信實現對發光二極管的開和關。

2 硬件

硬件由STC89C52微控制器、藍牙模塊和LED燈模塊三部分組成。STC89C52是STC公司生產的一種低功耗、高性能CMOS 8位微控制器,具有8 kB系統可編程Flash存儲器。STC89C52具有以下標準功能:8 kB Flash,512 B RAM,32位I/O口線,看門狗定時器,內置4 kB EEPROM,MAX810復位電路,3個16位定時器/計數器,4個外部中斷,一個7向量4級中斷結構(兼容傳統51的5向量2級中斷結構),全雙工串行口。STC89C52的8個I/O端口(P1.0-P1.7端口)和LED燈模塊的8個LED燈相連。藍牙模塊為BT06模塊。BT06模塊的輸入電壓在3.6 V~6 V之間。通信距離在空曠環境下為10 m左右。BT06模塊的工作頻段為2.4 GHz,通信協議為藍牙2.0。BT06模塊的VCC引腳接+5 V電源,GND引腳接地。藍牙模塊的RXD端口連接到STC89C52的TXD端口。藍牙模塊的TXD端口連接到的STC89C52的RXD端口。藍牙模塊上的狀態指示燈用于指示藍牙模塊的工作狀態。當LED燈均勻慢速閃爍時,表示藍牙模塊正在等待配對。當LED燈長亮時,表示藍牙模塊已經成功建立連接。其中STC89C52電路圖如圖1所示,藍牙模塊如圖2所示。

圖1 STC89C52電路圖

圖2 藍牙模塊

3 手機控制界面

2017年騰訊公司推出微信小程序。這幾年,小程序得到了很大的發展,相比App,小程序不需要下載,用戶只需要搜索小程序便可以加載,無須過多占用手機內存,使用更加方便簡捷。并且小程序官方為藍牙通信提供了眾多的函數。搜索藍牙設備的流程可分為4步。①初始化小程序藍牙模塊,可以調用open Bluetooth Adapter函數。②開始搜尋附近的藍牙外圍設備,可以調用start Bluetooth Devices Discovery函數。③獲取在小程序藍牙模塊生效期間所有已發現的藍牙設備,可以調用get Bluetooth Devices函數。④連接指定名稱的藍牙設備,可以調用create BLE Connection函數。

綜合上述原因,本次設計采用了小程序作為手機控制界面。設計界面比較簡單,只設計了藍牙開啟、搜索和連接設備、獲取設備信息、控制各個LED燈開和關這些功能。當點擊“請開啟藍牙”按鈕,可以進行手機藍牙是否開啟測試。如果手機藍牙尚未開啟,會提示開啟藍牙。藍牙開啟后,便可以和硬件進行藍牙連接。在這里,硬件的藍牙設備取名為“ZNJJ”,并且設備名已經寫在小程序中。當點擊連接按鈕后,手機藍牙會自動搜索“ZNJJ”,并試圖與硬件開發板進行連接。在這個過程中,會發生以下幾種情況:①連接成功;②可以找到連接設備,但連接失敗;③找不到連接設備,連接失敗。每種情況都會有相應的提示。用戶可以根據相應的情況提示解決問題。連接成功后,還有一個按鈕可以獲取相關的設備信息。因為硬件上有8個發光二極管,所以控制界面上對應有8個二極管的開與關。以發光二極管1為例,當點擊界面上的“LED1開”,LED模塊中第一個發光二極管就會亮。當點擊界面上的“LED1關”,LED模塊中第一個發光二極管就會熄滅。控制界面如圖3所示,發送指令相關代碼如下所示:

圖3 小程序控制界面

onSendCommand(){

let that=this;

if(that.data.serviceId && that.data.characteristicId) {

wx.writeBLECharacteristicValue({

deviceId:that.data.deviceId,

serviceId:that.data.serviceId,

characteristicId:that.data.characteristicId,

value:that.str2ab(that.data.command),

success:function(res){

//setTimeout(function(){

//send(i+1)

//},20)

console.log("發送LED開指令成功");

wx.showToast({

title:′發送成功′,

icon:′none′

}) },

fail:function(res){

console.warn("發送指令失敗",res)

}})

}else{

wx.showModal({

title:′提示′,

content:′請先獲取設備信息′,

showCancel:false

})}},

4 測試結果

測試結果在小程序真機調試下完成。手機和硬件開發板在同一個房間內。通過控制界面可以實現手機藍牙的開啟。當開啟手機藍牙后,點擊搜索和連接藍牙,可以連接上硬件開發板。當發送開和關的指令時可以控制LED的開關。

5 結束語

本次設計實現了一個基于藍牙控制的發光二極管,可以通過手機小程序控制LED的開關。但此次設計的功能比較簡單,下次可以嘗試比較復雜的功能,比如由藍牙通信控制玩具車的行駛等。

猜你喜歡
界面程序設備
諧響應分析在設備減振中的應用
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
人機交互界面發展趨勢研究
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 色窝窝免费一区二区三区 | 激情無極限的亚洲一区免费| 亚洲精品中文字幕无乱码| 欧美中日韩在线| 久久国产亚洲偷自| 久无码久无码av无码| 69国产精品视频免费| 国产一级特黄aa级特黄裸毛片| 无码av免费不卡在线观看| 久草网视频在线| 久视频免费精品6| 波多野吉衣一区二区三区av| 久久熟女AV| 被公侵犯人妻少妇一区二区三区| 蜜桃视频一区二区| 欧美日韩在线亚洲国产人| 97一区二区在线播放| 91精品伊人久久大香线蕉| 婷婷成人综合| 亚洲一区二区三区麻豆| 国产精品私拍在线爆乳| 超碰色了色| 欧美性爱精品一区二区三区| 干中文字幕| 国产国模一区二区三区四区| 青草视频免费在线观看| 免费在线视频a| 国产福利2021最新在线观看| 无码专区国产精品第一页| 亚洲国产精品美女| 久久天天躁狠狠躁夜夜躁| 欧美亚洲一区二区三区导航| 影音先锋丝袜制服| 国产不卡一级毛片视频| 99re在线视频观看| 四虎成人精品| 秋霞国产在线| 亚洲二三区| 国产精品真实对白精彩久久| 久久精品亚洲中文字幕乱码| 国产男人的天堂| 国产美女久久久久不卡| 国产偷倩视频| a级高清毛片| 一级一毛片a级毛片| 国产精品成| 欧美另类视频一区二区三区| 国产69囗曝护士吞精在线视频| 久无码久无码av无码| 中国丰满人妻无码束缚啪啪| 狂欢视频在线观看不卡| 又大又硬又爽免费视频| 8090成人午夜精品| a级毛片在线免费观看| 视频一本大道香蕉久在线播放 | 国产91小视频在线观看| 亚洲高清在线天堂精品| 99re这里只有国产中文精品国产精品 | 在线国产91| 日韩在线1| 国产丝袜丝视频在线观看| 欧美成人综合在线| 久久精品国产在热久久2019| 国产精品.com| 国产一二三区视频| 亚洲久悠悠色悠在线播放| 亚洲男人的天堂久久香蕉| 99人体免费视频| 国产精品免费福利久久播放| 亚洲综合色吧| 久草性视频| 中文无码日韩精品| 永久在线播放| 亚洲天堂精品视频| 国产成人乱无码视频| 亚洲成AV人手机在线观看网站| 一级做a爰片久久免费| 日韩成人免费网站| 国产区福利小视频在线观看尤物| 国产欧美网站| 亚洲色图另类| 婷婷成人综合|