首页
/
每日頭條
/
生活
/
python制作安卓藍牙
python制作安卓藍牙
更新时间:2025-05-29 20:45:55

(續上)

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)1

現在将上次通過UART串口實現控制LED的程序移植過來,得到如下代碼:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)2

打開我們手機的藍牙,在搜索到的設備列表裡就可以找到"MyBLE"(如果你沒有通過AT指令更改過的話默認"HC-06")。關于手機連接藍牙的操作,因為每個人的手機型号不同,差異很大,我這裡無法詳述,請大家在網上自行搜索。選中後配對,要求PIN碼時輸入對應PIN碼(如果沒更改過默認為1234)。

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)3

再打開手機上的藍牙串口APP,由于我們的藍牙模塊是屬于SPP(Serial Port Profile)的藍牙設備,HC-06支持是SPP的協議,點擊左上角的"連接":

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)4

設備列表中會有之前配對的藍牙設備,我們選中它,進行連接。連接成功後會有個提示,并返回到聊天的那個頁面:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)5

好了,回到電腦上将之前的程序用HexTerminal發動到uPyBoard中先運行,程序首先會通過UART1向外發送一個信息:"Please enter led command:",之後程序主循環會一直等待數據傳輸進來,如果之前手機藍牙的操作沒有問題,就可以在手機屏幕上看到我們輸出的信息,不過遺憾的是,信息顯示成多少段落,這是我們無法控制的事,這個APP軟件我沒有發現可以調整時間參數的地方。

不必理會他,我們可以在下方直接輸入我們的自定義命令,如led1=on并發送試試。這裡提供一個省事的辦法。這個APP有個功能,可以預建一個消息列表,這樣就能直接發送一條命令而不需要反複輸入了。具體在右上角那3個點的菜單:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)6

選擇"首選項",并在首選項中,選擇"消息管理器":

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)7

點擊右上角" "号新建消息,并将我們的自定義命令輸入:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)8

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)9

将需要的命令全部輸入完成:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)10

退回到聊天窗口,再次點擊右上角的三個點菜單,這回我們選擇"消息":

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)11

就可以看到剛才預置的命令了:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)12

選擇命令可以看到效果了。另外這個APP還有個"開關"界面應該可以直接設置開關按鈕對應發送的消息,這樣就能直接點擊開關按鍵控制LED燈了。

手機端APP的實驗結果截圖如下:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)13

電腦端的HexTerminal中會收到手機藍牙發送過來的命令,并執行:

python制作安卓藍牙(實戰microPython10-藍牙模塊的使用)14

我想大家也能看到uPyBoard上LED在手機的控制下産生的效果吧。至此,我們已經具備了使用手機控制uPyBoard的一切條件,接下來就發揮你的想象吧。

祝各位玩得愉快!請繼續關注:創客DIY樂園(MakerDIY-Park),您的關注是我前進的動力。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
籃球合球步新規則
籃球合球步新規則
籃球合球步新規則?接球合手還未運球此時,當接球的一瞬間第一隻腳落地的腳為中樞腳,中樞腳是不能動的,而另外一隻腳可以随意變動,此時可以選擇傳球、投籃或者直接運球如果兩隻腳同時落地,則可以選擇任意一隻腳為中樞腳,下面我們就來聊聊關于籃球合球步新...
2025-05-29
小米雲服務停止
小米雲服務停止
小米雲服務停止?品玩6月22日訊,小米雲服務昨天宣布,由于業務發展調整,哎呀寶貝項目将停止服務,現在小編就來說說關于小米雲服務停止?下面内容希望能幫助到你,我們來一起看看吧!小米雲服務停止品玩6月22日訊,小米雲服務昨天宣布,由于業務發展調...
2025-05-29
你若有夢就有天地
你若有夢就有天地
常有人說蝴蝶飛不過蒼山洱海,不是因為山高水遠,打濕了翅膀,消磨了勇氣。而是因為,彼岸早已沒有了等待。原來,有所等,有所盼,才是所有的希望;有等待的地方,才有啟航的故事。了了一生,總有些東西,說不清,道不明,談不上意義,也不知道為什麼。但是就...
2025-05-29
荞麥皮枕頭用多久扔掉
荞麥皮枕頭用多久扔掉
荞麥皮枕頭用多久扔掉?荞麥枕頭如果保養得好,可以使用3-5年,保養不好隻能使用3-5個月就需扔掉,我來為大家講解一下關于荞麥皮枕頭用多久扔掉?跟着小編一起來看一看吧!荞麥皮枕頭用多久扔掉荞麥枕頭如果保養得好,可以使用3-5年,保養不好隻能使...
2025-05-29
雞蛋餅面糊怎樣調比例
雞蛋餅面糊怎樣調比例
雞蛋餅面糊怎樣調比例?在調雞蛋餅面糊的時候面粉和水的比例一般建議保持在1:2左右,這個比例煎出來的雞蛋餅松軟适中如果不确定雞蛋餅的面糊是不是稀了或者稠了可以用勺子舀一勺面糊倒出來看一下,如果面糊是呈流動狀的則表明已經可以的,現在小編就來說說...
2025-05-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved