最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

樹(shù)莓派pico使用lora模塊通信 hc-14 micropython

2022-12-06 17:57 作者:邪惡的胖次菌  | 我要投稿


HC-14模塊


HC-14 是匯承家最新的LORA模塊,目前只能HC-14間的通信,不支持其他LORA模塊間互聯(lián),最大通信距離為3KM(S1速率下),擁有50個(gè)信道,8種速率,UART通信,和他們家的HC12一樣只需要使用3個(gè)引腳即可進(jìn)行操作,非常便捷。

目前初學(xué)者套餐不到20,非常適合入手一個(gè)。

?

?

?

接線

?

PICO?--HC-14

vcc? --?vcc

gnd --?gnd

0 --?rx

1 --?tx

2 --?key

?

?

?

PICO有2路UART,分別為0和1。

uart0默認(rèn)為tx:0,rx:1;

uart0:0,1 12,13 16,17

uart1:4,5 8,9

?

?

初始化

from machine import Pin,UART

key=Pin(2,Pin.OUT)

uart=UART(0,9600)

?

通信設(shè)置:AT指令

使用AT指令對(duì)模塊進(jìn)行設(shè)置

首先需要將KEY引腳設(shè)置為低電平。

?

key.value(0)

?

uart.write("AT")

?

uart.read()

#返回b'OK\r\n' 即可,

在使用AT指令時(shí)每個(gè)write步驟后務(wù)必等待0.1s

?

uart.write("AT+C003")

#設(shè)置003信道

共50個(gè)信道,但是務(wù)必加上0,如13信道請(qǐng)使用AT+C013

?

uart.write("AT+S2")

#設(shè)置速率為2,默認(rèn)為3

?

1-8共8總速率,最大發(fā)射1000個(gè)字節(jié),請(qǐng)務(wù)必每個(gè)信息多次發(fā)射,避免丟失或者錯(cuò)誤,且速率約小速度約慢,通信越遠(yuǎn)。

設(shè)置通信速率1,最慢但是距離最遠(yuǎn)(最大40字節(jié)/4.7秒)超過(guò)40字節(jié)分包

相關(guān)速率請(qǐng)看下表

速率:每個(gè)包:發(fā)送每個(gè)包所用時(shí)間

1,2 :40: 4.8s,2.7s

3,4:80:2.4s,1.4s

5,6,7,8:160:1.4s,0.9s,0.7s,0.4s

?

?

uart.write("AT+RX")

查看配置

?

?

C 信道 S 速率 B 波特率 P 信號(hào)功率 RX 配置 V 固件版本

?為查詢目前配置

?

通信

?

使用AT指令設(shè)置完即可通信,請(qǐng)將key設(shè)置為高電平;

key.value(1)

uart.write("1234456666")

?

另一個(gè)模塊即可接收,請(qǐng)務(wù)必使用重發(fā)來(lái)保證信號(hào)安全。

uart.read()

?

?

將bytes轉(zhuǎn)換為str

c=uart.read()

c.decode("utf-8")

str(c,"utf-8")

?

pico的micropython版本已經(jīng)更新到了1.19了,之前hc-12 的教材使用的是1.14版本,uart的相關(guān)函數(shù)也改動(dòng)了很多,所以hc-12可以參照這個(gè)版本。


樹(shù)莓派pico使用lora模塊通信 hc-14 micropython的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
中阳县| 根河市| 石狮市| 长岛县| 安陆市| 吴堡县| 安泽县| 龙南县| 普兰县| 防城港市| 瓮安县| 长葛市| 犍为县| 井冈山市| 廉江市| 察隅县| 竹溪县| 腾冲县| 安新县| 洛南县| 花垣县| 合山市| 沅陵县| 宜春市| 宿州市| 巴塘县| 南召县| 襄垣县| 睢宁县| 吉安县| 濮阳县| 嘉祥县| 泸溪县| 汝州市| 长治县| 舟山市| 旬邑县| 新宾| 茶陵县| 崇阳县| 鸡东县|