藍牙模塊透傳模式使用説明
藍牙模塊默認配置為無模式(既不是主機也不是從機,可通過命令設置主或從模式),數據加密,連接間隔20ms,廣播間隔100ms。首先將藍牙模塊供電後通過串口連接到計算機上,並將Wake up腳接地,然後打開BleConfig軟件,在串口設置部分選擇正確的波特率後開啟串口來進行調試,此時點擊串口配置右邊的“通訊測試”按鈕,如果BleConfig工具返回“AT+OK”,才説明藍牙模塊的串口配置成功,其次就是要設置藍牙模塊為從機,也是返回“AT+OK”説明從機配置OK,這樣模塊就進入數傳模式,可以與手機(主機)進行數據交互。
一、下載並安裝上位機軟件BleConfig及數傳APP
(01)在PC端下載安裝BleConfig,該軟件是基於昇潤科技藍牙透傳模塊的上位機串口調試軟件,它主要用於查詢、調整、測試藍牙模塊等。安卓手機,前往騰訊應用寶下載數傳應用;蘋果手機,前往app store下載數傳應用。(注:安卓設備的操作系統為4.3以上,蘋果設備的操作系統為7.0及以上。)
二、調試CC2541透傳模塊
(01)昇潤科技CC2541透傳模塊默認配置為無模式(既不是主機也不是從機,可通過命令設置主或從模式),數據加密,連接間隔20ms,廣播間隔100ms。首先將藍牙透傳模塊供電後通過串口連接到計算機上,並將Wake up腳接地,然後打開BleConfig軟件,在串口設置部分選擇正確的波特率後開啟串口來進行調試,此時點擊串口配置右邊的“通訊測試”按鈕,如果BleConfig工具返回“AT+OK”,才説明透傳模塊的串口配置成功,其次就是要設置模塊為從機,也是返回“AT+OK”説明從機配置OK,這樣模塊就進入數傳模式,可以與手機(主機)進行數據交互。
(02)1、連接透傳模塊在手機上打開數傳APP,APP將進入搜索界面,在界面右上方點擊設置按鈕 ,即可對APP的數據加密方式進行設置,設置後在搜索界面點擊透傳模塊的廣播名稱,APP就會連接透傳模塊。
(03)2、自定義設置APP連接上透傳模塊後進入自定義界面,在該界面可設置鍵值和R、G、B、W、M色值。(1)鍵值設置。在APP上點擊"鍵值設置” ,然後點擊你所要設置的按鍵,設置好按鍵的值後再點擊確定保存(注:有“按下數據”和“抬起數據”設置,分別對應按下按鍵和抬起手指時APP給模塊發的數據),設置完後按按鍵,就會把設置的鍵值發送給透傳模塊,並在PC端調試工具(即BleConfig)的數據接收框中顯示出來。翹板開的情況下按下按鍵,APP只發送一次數據,而在翹板關的情況下按下按鍵,APP會連續發送數據,再點擊一下按鍵才會停止發送數據。
(04)(2)R、G、B、W、M色值設置。點擊某個顏色後面的設置按鍵,設置色值範圍,設置完後滑動該顏色的滑條,APP就會將色值發送給透傳模塊,並在PC端調試工具的數據接收框中顯示出來。色值在設置的範圍內,隨着滑動滑條而變化。(注:設置的最大值不能超過FFFF)
(05)3、數傳點擊APP主界面下方的數傳按鈕,進入數傳界面,點擊TX下方的文本框輸入要發送的數據,設置好發送間隔,然後點擊發送按鈕就將數據發送給了透傳模塊(注:數據加密時單次發送數據最多為17個字節,不加密時為20字節),如果勾選定時發送,APP就會連續發送數據給透傳模塊,並在PC端調試工具的數據接收框中顯示出來。模塊發送的數據可以通過BleConfig工具裏的“透傳數據發送”選項卡輸入要發送的數據點擊發送即可。
(06)4、模塊設置用户可在APP或者BleConfig工具查看/設置透傳模塊的接口參數、模塊信息以及打開模塊的PWM、IO口、ADC功能。(1)查看、設置接口參數在APP的接口參數界面點擊右上方的同步按鈕,可查看當前模塊的接口參數,也可在該界面對模塊的接口參數進行設置。用户也可以通過點擊BleConfig工具串口配置右邊的“同步參數”按鈕查看模塊當前的接口參數,也可在“BLE參數設置”選項卡里設置接口參數。
(07)(2)查看模塊信息在APP的模塊信息界面可查看模塊的軟件版本號、電量、MAC地址和UTC時間,用户也可以在BleConfig工具裏進行查看。
(08)(3)配置PWM在APP連接模塊的情況下,將要控制的PWM引腳接入示波器,並調好示波器,然後進入APP的PWM界面,點擊“PWM”按鈕打開PWM,在文本框輸入頻率和佔空比後點擊“頻率”和“佔空比”按鈕設置PWM波形的頻率和佔空比,此時示波器的PWM波形會隨着設置而變化。用户調試時,先讀取示波器顯示波形的週期和其中高電平持續的時間,然後計算出PWM波形的頻率和佔空比,看跟手機APP的設置是否一致,如果是一致的,説明模塊的PWM輸出正常。用户也可通過BleConfig工具的“PWM設置”選項卡對PWM進行配置。(注:PWM的頻率可調範圍是1K~2MHz)
(09)(4)配置IO進入APP的IO界面,勾選“DIRO”按鈕後面的方框,是置該IO口為輸出口,未勾選則是置該IO口為輸入口,設置完後點擊“DIRO”按鈕就完成了IO口輸入/輸出方向的配置。在配置完IO口的方向後直接點擊“讀取”按鈕就可以獲取所配置IO口的電平,勾選狀態為高電平,未勾選為低電平,此時用萬用表去量方向為輸出的IO口的電壓,看是否與APP讀取的電平一致,如果一致則説明IO口正常。勾選“設置”按鈕後面的方框,是設置該IO口為高電平,不勾選是設置IO口為低電平。(注:各IO口的排列順序從右往左依次為Px_0~Px_7,x=0~3)通過BleConfig工具“BLE功能參數設置”選項卡也可以對IO口的輸入/輸出方向以及輸出口的電平進行設置和讀取。
(10)(5)配置ADC進入APP的ADC界面,將模塊待測的ADC引腳接入外部電壓採樣(注:採樣電壓不能超過配置的參考電壓),然後在APP設置好待測ADC口的採樣時間、參考電壓及濾波次數後點擊“ADC”按鍵,APP就會顯示ADC口的電壓值。用户也可以通過BleConfig工具“BLE功能參數設置”選項卡里的ADC設置進行ADC配置,然後讀取ADC電壓值。如果APP/BleConfig工具讀取的ADC電壓值和模塊ADC口的實際電壓一致,則説明ADC功能正常。
(11)5、退出數傳APP退出請直接按手機中的返回鍵即可。
特別提示
注意:數據加密時單次發送數據最多為17個字節,不加密時為20字節)
(注:各IO口的排列順序從右往左依次為Px_0~Px_7,x=0~3)
-
爬蟲代碼怎麼運行
如何運行爬蟲代碼,爬蟲代碼有很多,這裏列舉最常見的爬蟲代碼的運行方法操作方法(01)打開python爬蟲代碼的源碼目錄,通常開始文件為,,,尋找有沒有類似的python文件,如果沒有,請看源碼的readme文件,裏面會有説明,若以上都沒有,你可能需要python方面的知識,自己去看源碼,找到...
-
起點如何免費獲取起點幣
起點中文網是一個不錯的小説閲讀網站,但很多網文是需要用起點幣來閲讀的,本文介紹一種如何免費獲取起點幣的方法操作方法(01)首先登陸起點中文網,找到免費讀書的欄目。(02)進入後,往下拉找到官方公告中的免費頻道帶你免費看書!更送百萬起點幣!點擊進入(03)進入後,找到在這裏...
-
教你AI 3D貼圖的運用實例
3D貼圖的運用實例操作方法(01)打開Ai,新建畫布(02)新建一個深色矩形充當背景,並且按ctrl+2鎖定(03)先不管顏色,並且ctrl+shift+o輪廓化(04)打開符號面板,再將文字拖進去添加為符號(05)用矩形工具無填充,描邊0.01pt白色畫矩形,然後用小黑工具將其改為圓角(06)用小黑工具選中形狀,然...
-
如何配置java的JDK環境變量
如何配置java的JDK環境變量呢?也許java開發人員剛接觸JDK工具時,不是很熟。現講下。操作方法(01)安裝JDK,安裝過程中可以自定義安裝目錄等信息,例如我們選擇安裝目錄為 C:\ProgramFiles\Java\jdk1.7.0_17;(02)安裝完成後,右擊“我的電腦”,點擊“屬性”;(03)選擇“高級”...