99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用nRF24l01模塊創(chuàng)建無線連接

454398 ? 來源:工程師吳畏 ? 2019-07-26 10:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

nRF24L01無線電收發(fā)器提供了非常有效和廉價(jià)的通信方式。

nRF24l01模塊實(shí)際上是一個(gè)無線電收發(fā)器模塊,它工作在2.4 GHz頻率上。該模塊具有同時(shí)發(fā)送和接收數(shù)據(jù)的功能,可用于各種IOT項(xiàng)目以創(chuàng)建無線連接。通過顯示它是一個(gè)非常小的模塊,但它的功能是驚人的。

這個(gè)模塊可以用于兩個(gè)方式溝通的目的,在本教程中我們?cè)O(shè)置兩個(gè)Arduino uno之間的單向通信。

開始之前我們有下載一些Arduino庫(kù),以便順利運(yùn)行程序。您可以在此處下載庫(kù)文件。

nRF24lL01的引腳圖

怎樣用nRF24l01模塊創(chuàng)建無線連接

Reciver Circuit

按照上圖,將nRF24L01和伺服電機(jī)連接到arduino。

重要提示:輸入電壓為1.9V~3.6V,不要超過此電壓,否則會(huì)燒毀模塊。

的Arduino ------------- nRF24L01的

Pin 9 ----------- CE

Pin 10 --------- CS(N)

Pin 11 ---------- MOSI

Pin 12 --------- MISO

Pin 13 ---------- SCK

引腳3 -------------伺服信號(hào)引腳

3.3v ---------- --- VCC

GND ---------- - GND

現(xiàn)在將下面給出的接收器代碼上傳到第一個(gè)Arduino。

#include
#include
#include
#include//includetheServolibrary
ServomyServo;

intmsg[1];
RF24radio(9,10);//checkyourpinnumberonRF24githubcheckyouhavetheright
//pinnumberforthearduinoyou'reusing.thispinisdiffrentfordiffrentarduinomodels.

constuint64_tpipe=0xF0F0F0F0D2L;


voidsetup(void)
{
myServo.attach(3);
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(1,pipe);
radio.startListening();
myServo.write(0);//initialpositionofservoatangle0

}

voidloop(void)
{
if(radio.available()){
booldone=false;
while(!done){
done=radio.read(msg,1);
Serial.println(msg[0]);
if(msg[0]==212){
myServo.write(180);
}
else{
myServo.write(0);
}
}
}
}

發(fā)送器電路

按照上圖,將nRF24L01和伺服電機(jī)連接到arduino。

重要提示:輸入電壓為1.9V~3.6V,不要超過此電壓,否則會(huì)炸毀模塊。

的Arduino ------------- nRF24L01的

Pin 9 ----------- CE

Pin 10 --------- CS(N )

Pin 11 ---------- MOSI

Pin 12 --------- MISO

Pin 13 ---------- SCK

5腳-------------按鈕

3.3v ------------- VCC

GND ------------ GND

現(xiàn)在將下面給出的發(fā)射機(jī)代碼上傳到第二個(gè)Arduino。

現(xiàn)在給Arduino板供電并按下按鈕,發(fā)現(xiàn)伺服旋轉(zhuǎn)。

#include
#include
#include

intmsg[1];
RF24radio(9,10);//checkyourpinnumberonRF24githubcheckyouhavetheright
//pinforthearduinoyou'reusing.thispinnumberisdiffrentfordiffrentarduinomodels.

constuint64_tpipe=0xF0F0F0F0D2L;

intbuttonPin1=5;
intbuttonState1=0;

voidsetup(void)
{
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(pipe);
pinMode(buttonPin1,INPUT);

}

voidloop(void)
{
buttonState1=digitalRead(buttonPin1);


if(buttonState1==HIGH)
{
msg[0]=212;
radio.write(msg,1);
}

}

謝謝你,希望教程幫助你......

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • nRF24L01
    +關(guān)注

    關(guān)注

    17

    文章

    331

    瀏覽量

    71224
  • 無線連接
    +關(guān)注

    關(guān)注

    2

    文章

    433

    瀏覽量

    39897
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    nRF54L15 # 超低功耗無線 SoC

    nRF54L15 概述 *附件:nRF54L15_nRF54L10_nRF54L05_Preliminary_Datasheet_v0.9.pdf 特征 128 MHz Arm Cortex-M33
    的頭像 發(fā)表于 07-01 16:57 ?1254次閱讀
    <b class='flag-5'>nRF54L</b>15 # 超低功耗<b class='flag-5'>無線</b> SoC

    NRF24L01項(xiàng)目資料(2.4G通信)實(shí)例項(xiàng)目下載

    NRF24L01項(xiàng)目資料(2.4G通信)實(shí)例項(xiàng)目,推薦下載!
    發(fā)表于 06-03 20:46

    nRF54L系列支持先進(jìn)Matter 應(yīng)用

    | nRF54L15具有支持這些新型Matter產(chǎn)品的無線連接、內(nèi)存和處理能力。這款SoC的超低功耗 2.4 GHz無線電可在一定的范圍內(nèi)提供穩(wěn)健的Thread 和低功耗藍(lán)牙連接。其A
    發(fā)表于 05-26 14:45

    nRF54L系列支持先進(jìn)Matter 應(yīng)用

    nRF54L15具有支持這些新型Matter產(chǎn)品的無線連接、內(nèi)存和處理能力。這款SoC的超低功耗 2.4 GHz無線電可在一定的范圍內(nèi)提供穩(wěn)健的Thread 和低功耗藍(lán)牙連接。其Arm
    發(fā)表于 05-19 15:38

    nRF24L01+ Altium Designer庫(kù)文件

    nRF24L01+ Altium Designer庫(kù)文件下載鏈接
    發(fā)表于 04-30 15:26

    基于nRF24L01+的2.4GHz無線模塊設(shè)計(jì)與應(yīng)用

    nRF24L01+是一款由Nordic Semiconductor設(shè)計(jì)的單片射頻收發(fā)芯片,工作于2.4~2.5GHz ISM頻段,采用GFSK調(diào)制技術(shù),支持高達(dá)2Mbps的數(shù)據(jù)傳輸速率,具備低功耗特性,適用于2.4G無線通信應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 04-28 11:19 ?551次閱讀
    基于<b class='flag-5'>nRF24L01</b>+的2.4GHz<b class='flag-5'>無線</b><b class='flag-5'>模塊</b>設(shè)計(jì)與應(yīng)用

    stmf103c8t6使用nrf24l01發(fā)送和接收數(shù)據(jù),接收端STATUS寄存器的值始終為0x0E, FIFO_STATUS的值為0x11。

    stmf103c8t6使用nrf24l01發(fā)送和接收數(shù)據(jù),通過失能自動(dòng)應(yīng)答,發(fā)送端調(diào)通了,但是接收端始終無法收到消息,下面是接收端的主要代碼: void NRF24L01_Init(void
    發(fā)表于 04-19 23:32

    CW32模塊使用 NRF24L01無線2.4G模塊

    NRF24L01是一款工作在2.4-2.5GHz世界通用ISM頻段的單片收發(fā)芯片, 使用4線SPI通訊端口,通訊速率最高可達(dá)8Mbps,適合與各種MCU連接,編程簡(jiǎn)單;輸出功率、頻道選擇和協(xié)議的設(shè)置
    的頭像 發(fā)表于 01-23 13:00 ?620次閱讀
    CW32<b class='flag-5'>模塊</b>使用 <b class='flag-5'>NRF24L01</b><b class='flag-5'>無線</b>2.4G<b class='flag-5'>模塊</b>

    有人用過USB轉(zhuǎn)NRF24L01模塊嗎,求指教

    如圖,我買了一個(gè)這個(gè)模塊,然后買了兩個(gè)NRF24L01。 其中一個(gè)接上了USB轉(zhuǎn)NRF24L01模塊,另外一個(gè)直連了stm32。 我想問接到轉(zhuǎn)換
    發(fā)表于 01-08 17:12

    處理能力提高一倍,支持邊緣ML應(yīng)用:基于nRF54L的ME54BS系列BLE模塊,性能全面升級(jí)!

    作為全球化的一站式物聯(lián)網(wǎng)無線連接模塊供應(yīng)商,創(chuàng)新微(MinewSemi)宣布推出基于Nordic Semiconductor新一代無線 SoC nRF54L 系列的ME54BS
    的頭像 發(fā)表于 12-06 13:47 ?559次閱讀
    處理能力提高一倍,支持邊緣ML應(yīng)用:基于<b class='flag-5'>nRF54L</b>的ME54BS系列BLE<b class='flag-5'>模塊</b>,性能全面升級(jí)!

    創(chuàng)新微推出基于Nordic nRF54L系列的ME54BS01低功耗藍(lán)牙模塊

    作為全球化的一站式物聯(lián)網(wǎng)無線連接模塊供應(yīng)商,創(chuàng)新微(MinewSemi)宣布推出基于NordicSemiconductor新一代無線 SoCnRF54L 系列的ME54BS
    的頭像 發(fā)表于 12-05 14:17 ?740次閱讀

    nRF24L01P被SI24R1竟然完美兼容替換

    發(fā)現(xiàn)一個(gè)新一代nRF24L01P與上一代nRF24L01相比寄存器沒有太大的變化,但是有幾個(gè)關(guān)于通信管道和ACK的寄存器的配置還是與上一代不同的。另外,個(gè)人理解shockburst和enhanced
    發(fā)表于 11-28 16:52

    無線連接測(cè)試儀的技術(shù)原理和應(yīng)用場(chǎng)景

      無線連接測(cè)試儀的技術(shù)原理及應(yīng)用場(chǎng)景如下:  技術(shù)原理  信號(hào)產(chǎn)生與發(fā)射:測(cè)試儀內(nèi)部的信號(hào)發(fā)生器能夠產(chǎn)生特定頻率、功率和調(diào)制方式的無線信號(hào),這些信號(hào)模擬了實(shí)際無線通信中的各種數(shù)據(jù)傳輸情況,然后通過
    發(fā)表于 11-21 14:51

    SI24R1與NRF24L01P 對(duì)比方案

    Si24R1低功耗2.4GHz收發(fā)一體射頻芯片量產(chǎn)于2012年,由于其一致性穩(wěn)定性高、功耗低、遠(yuǎn)距離、兼容替代NRF24L01+,兼容NORDIC 2.4GHz協(xié)議等特點(diǎn),一直廣泛應(yīng)用于各物聯(lián)網(wǎng)場(chǎng)景
    發(fā)表于 09-30 15:05

    SI24R1 TO NRF24L01P 引腳及軟硬件中文開發(fā)資料

    導(dǎo)致內(nèi)部電路不能關(guān)斷,而使得功耗增加。 2.當(dāng)使用Si24R1號(hào)稱7dbm的發(fā)射功率的時(shí)候,距離好像沒有增加太多,而且無線音頻客戶覺得會(huì)有很大的噪聲。 解決辦法: 一、友商的nRF24L01+不要
    發(fā)表于 07-30 14:26