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

Arduino控制器和手機藍牙交互通信的方法和實現

2014-02-22 05:30:00張松林
電子測試 2014年24期
關鍵詞:調試

張松林

(南京機電職業技術學院,211135)

Arduino控制器和手機藍牙交互通信的方法和實現

張松林

(南京機電職業技術學院,211135)

本文介紹Arduino控制器外接藍牙與手機手機相互通信,可以實現手機軟件通過app軟件經過藍牙來控制和顯示控制器的內容。該技術可以應用于各種控制裝置和設備,比如智能家居等。

Arduino;藍牙

0 概述

Arduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的arduino板)和軟件(arduino IDE). Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器 對Arduino的編程是利用 Arduino編程語言和Arduino開發環境來實現的。基于Arduino的項目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運行的軟件,他們之間進行通信來實現。也可以用手機藍牙和arduino板進行通信。如何實現手機和目前應用較廣的控制裝置聯系起來并能可控可顯示或監視那?這就是本文要解決的。

1 硬件構成

該設計的硬件總體如圖1

圖1 硬件框圖

控制器與手機通信時通過藍牙模塊來實現的,手機(安卓系統)里下載安裝“bluetooth spp”類型軟件,為了方便調試,加入一個LED用起顯示手機控制信號能否控制LED,此LED接于arduino控制板12腳。

2 軟件設計

軟件部分主要是arduino控制板與藍牙模塊通信,為了調試,特寫簡單通信程序代碼,代碼如下:

char val; //定義變量

int ledpin=12; //定義控制板12腳

void setup() //啟動通信,通信波特率為9600

{

Serial.begin(9600);

pinMode(ledpin,OUTPUT); //定義12腳為輸出,控制LED(高電平有效)

}

void loop() //主循環程序

{

val=Serial.read(); //調用藍牙庫,讀藍牙給的信息

if(val=='a')

{

digitalWrite(ledpin,HIGH); //藍牙的信息是字符“a”時點亮LED

Serial.println("LED ON!"); //藍牙的信息是字符“a”時發送數據給藍牙,手機接收到并軟件界面顯示”LED ON!”//

}

else if(val=='b')

{

digitalWrite(ledpin,LOW); //藍牙的信息是字符“b”時LED燈熄滅

Serial.println("LED OFF!"); //藍牙的信息是字符“b”時發送數據給藍牙,手機接收到并軟件界面顯示”LED OFF!”//

} }

3 調試評估

3.1 程序調試

將程序下載到板子上,先用arduino IDE軟件進行測試,看看結果,如果結果如下就可以確定程序沒問題,測試步驟如下:

●發送"a",串口監視器返回"LED ON!",同時可看到板載LED點亮。表示通信正常,監視器顯示如圖2

●同上操作發送“b”, 串口監視器返回"LED OFF!",同時可看到板載LED點熄滅。

3.2 藍牙調試

搭建好硬件后,用安卓手機下載“bluetooth spp”軟件,搜索連接藍牙,輸入藍牙默認密碼配對并連接藍牙模塊,后打開藍牙串口助手軟件,軟件里輸入“a”點擊發送后看到藍牙軟件界面里有LED ON!和LED燈被點亮。如圖3:

同樣的方式在輸入“b”就關閉LED燈并顯示LED OFF!了,到此調試完成。

4 小結

其實手機通過藍牙和控制板通信比較簡單,難點是控制板和藍牙的通信,這是一個非常復雜的過程,必須要經驗豐富的高級電子工程師來編寫,但有了Arduino后,我們可以通過直接調用藍牙庫就可以實現了。所以對于剛畢業的學生或電子開發新手,該控制板是一個不錯選擇,它能DIY或開發出各種功能電子設備。

崔才豪,張玉華,楊樹財等.利用Arduino控制板的光引導運動小車設計[J].自動化儀表,2011,32(9):5-7,11. DOI:10.3969/j.issn.1000-0380.2011.09.002.

And the realization method of the Arduino controller and the mobile phone Bluetoothcommunication.

Zhang Songlin
(Nanjing Career Technical College,211135)

This paper introduces a Arduino controller connected with the Bluetooth mobile phone communication between mobile phone software,can be achieved through the app software through the Bluetooth controller to control and display the contents of the. The technology can be applied to various control devices and equipment,such as intelligent home.

Arduino;bluetooth

圖2 串口監視器界面

圖3 軟件顯示

猜你喜歡
調試
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
燃氣輪機發電機組運行調試
FOCAS功能在機床調試中的開發與應用
核電廠主給水系統調試
中國核電(2017年1期)2017-05-17 06:10:11
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
調壓柜的調試與試運行探討
工業電氣設備控制系統的安裝與調試
音頻處理器的調試
同期繼電保護調試中出現的問題及處理
基于JTAG的SoC片上調試系統設計
主站蜘蛛池模板: 亚洲无码高清一区二区| 日本AⅤ精品一区二区三区日| 国产91久久久久久| 欧美成人精品一区二区| 国产一线在线| 国产精品欧美激情| 免费中文字幕一级毛片| 亚洲精品中文字幕无乱码| 久久这里只有精品8| 久久久久无码国产精品不卡| 亚洲成人在线网| 久久精品人妻中文视频| 婷婷亚洲最大| 在线观看91精品国产剧情免费| 婷婷亚洲综合五月天在线| 69av在线| 国产一区二区网站| 久久综合九色综合97网| 亚洲福利网址| 国产精品污污在线观看网站| 亚洲精品不卡午夜精品| 中文字幕中文字字幕码一二区| 国产欧美中文字幕| 秘书高跟黑色丝袜国产91在线| 91系列在线观看| 黄色不卡视频| 精品国产自在在线在线观看| 丝袜美女被出水视频一区| 亚洲91精品视频| 中文无码精品A∨在线观看不卡 | 国产乱论视频| 四虎影视库国产精品一区| 欧美啪啪网| 国产成人AV综合久久| 国产小视频免费观看| 国产福利拍拍拍| 国产午夜福利片在线观看| 98超碰在线观看| 无码中文字幕精品推荐| 亚洲欧洲日韩久久狠狠爱| 精品视频第一页| 午夜爽爽视频| 免费高清a毛片| 妇女自拍偷自拍亚洲精品| 香蕉久久永久视频| 欧类av怡春院| 免费人成网站在线观看欧美| 国产福利2021最新在线观看| 色久综合在线| 国产一区二区在线视频观看| 欧美精品v欧洲精品| 久久免费精品琪琪| 亚洲熟妇AV日韩熟妇在线| 不卡色老大久久综合网| av无码久久精品| 2020国产免费久久精品99| 日本a级免费| 91精品啪在线观看国产| 亚洲色无码专线精品观看| 国产精品极品美女自在线网站| 欧美人与牲动交a欧美精品| 久久国产V一级毛多内射| 亚洲色欲色欲www网| 日韩性网站| 亚洲成年人网| 欧美午夜在线播放| 人妻丰满熟妇av五码区| 亚洲精品国产成人7777| 91po国产在线精品免费观看| 国产综合另类小说色区色噜噜| 亚洲综合网在线观看| 少妇高潮惨叫久久久久久| 国产成人精品高清不卡在线| 国产成人无码久久久久毛片| 任我操在线视频| 国产靠逼视频| 国产精品九九视频| 亚洲欧美成人在线视频| 国产精品无码作爱| 亚洲第七页| 久久婷婷五月综合97色| 亚洲欧美日韩动漫|