首页
/
每日頭條
/
生活
/
python制作安卓藍牙
python制作安卓藍牙
更新时间:2025-02-11 13:44:46

(續上)

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
推荐阅读
晚年有出息的3大生肖
晚年有出息的3大生肖
孩子是父母生命的延續,而每一個人都渴望成功,但卻并不是所有人都能夠做到,所以有的父母就把自己的夢想寄予在孩子身上,希望他們能夠大有成就,發光發亮,光宗耀祖,為父母争氣,其實這又何嘗不是父母另一種形式的成功呢!那麼,我們就一起來看看,哪些人自...
2025-02-11
雞血藤适合什麼人佩戴
雞血藤适合什麼人佩戴
前幾期給大家介紹了一下雞血藤既好看又能治病還有吉祥、平安等美好寓意的镯子你動心了沒有?還是已經入了坑了呢?不過,各位入手之前好好做功課哦。不過文玩這個東西,不僅要會怎麼選擇辨别,還要學會怎麼才能好好的保護和把玩哦。要不然的話,很容易一不小心...
2025-02-11
練字必學的十大技巧
練字必學的十大技巧
一、選帖不慎,臨帖不精1.如何選帖?選帖,如同拜師,拜字帖的作者為師。要寫好字,就要拜名師。名師,才能出高徒。重點中學、重點大學人人都想進,為什麼?就是因為有名師。古人雲:“取法乎上,而得乎中;取法乎中,而得乎下。”中國書法有六千年的曆史,...
2025-02-11
暗黑破壞神2 1.14高分辨補丁
暗黑破壞神2 1.14高分辨補丁
暴雪近日為《暗黑破壞神2重制版》發布了2.4版更新補丁,天梯系統正式上線、第一賽季已經開啟!這是十多年後終于推出的大規模的遊戲性改動,包括各個職業的許多更新、全新符文詞綴、全新赫拉迪姆方塊配方、傭兵重制等。《暗黑破壞神II:獄火重生》競技型...
2025-02-11
球球大作戰體驗服貴族号
球球大作戰體驗服貴族号
今天(6月25日),《球球大作戰》體驗服更新啦!小爆哥等了好幾天終于等到了!本次的版本号為8.3.0,千萬别弄錯了!本次體驗服更新增加:訓練技巧,包括基礎操作、合作技巧、花式技巧,暑期其它模式暫未開放,小夥伴快到“好遊快爆APP”下載《球球...
2025-02-11
Copyright 2023-2025 - www.tftnews.com All Rights Reserved