91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

如何使用一對NRF24L01收發(fā)器控制LED

454398 ? 來源:wv ? 2019-09-26 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:關(guān)于NRF 24L01收發(fā)器的小介紹

nRF24L01是一款高度集成的超低功耗(ULP)2Mbps RF收發(fā)器IC,適用于2.4GHz ISM(工業(yè),科學和醫(yī)學)頻段。 nRF24L01具有RX/TX峰值電流低于14mA,低于μA的掉電模式,先進的電源管理以及1.9V至3.6V的電源范圍,提供了真正的ULP解決方案,可在紐扣電池或紐扣電池上運行數(shù)月至數(shù)年的電池壽命。 AA/AAA電池。

步驟2:材料要求

如何使用一對NRF24L01收發(fā)器控制LED

2 PCS NRF24L01 + 2.4 GHz無線收發(fā)器module

2 Arduino any(我用過一個arduino R3和nano)

Male。女性跳線

LED

任何開關(guān)

10K電阻

步驟3:連接

將以下引腳連接到Arduino:在圖中

Pin 9-CE

Pin 10-CS(N)

Pin 11-MOSI

Pin 12-MISO

Pin 13-SCK

3.3v-VCC

GND-GND

接收器引腳3上-LED

在發(fā)送器引腳7-按鈕上

接收器和發(fā)送器的連接相同,您可以使用任何arduino板

步驟4:編寫Arduino

首先要為arduino編碼,我們需要一些庫文件,因此請遵循以下步驟:

1。下載ZIP文件(附件中的庫文件zip文件夾)。

3。解壓縮ZIP文件。

4。轉(zhuǎn)到arduino庫文件夾

5。然后將名為“ nFR24L01”和“ RF24”的文件夾粘貼到其中。

現(xiàn)在,對Arduino接收器和發(fā)送器進行編程

接收器代碼

#include

#include “nRF24L01.h”

#include “RF24.h”

int msg[1];

RF24 radio(9,10);

const uint64_t pipe = 0xE8E8F0F0E1LL;

int LED1 = 3;

void setup(void){

Serial.begin(9600);

radio.begin();

radio.openReadingPipe(1,pipe);

radio.startListening();

pinMode(LED1, OUTPUT);}

void loop(void){

if (radio.available()){

bool done = false;

while (!done){

done = radio.read(msg, 1);

Serial.println(msg[0]);

if (msg[0] == 111){delay(10);digitalWrite(LED1, HIGH);}

else {digitalWrite(LED1, LOW);}

delay(10);}}

else{Serial.println(“No radio available”);}}

發(fā)射機代碼

#include

#include “nRF24L01.h”

#include “RF24.h”

int msg[1];

RF24 radio(9,10);

const uint64_t pipe = 0xE8E8F0F0E1LL;

int SW1 = 7;

void setup(void){

Serial.begin(9600);

radio.begin();

radio.openWritingPipe(pipe);}

void loop(void){

if (digitalRead(SW1) == HIGH){

msg[0] = 111;

radio.write(msg, 1);}}

步驟5:測試

這是完成電路和編碼部分后的最后一步通過切換“ ON”和“ OFF”輕松測試它。

當連接到arduino的引腳7的發(fā)射器側(cè)的開關(guān)為“ ON”時,led發(fā)光,連接到arduino的引腳3的接收器側(cè)。

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

    關(guān)注

    242

    文章

    23840

    瀏覽量

    673964
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3671

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CAN收發(fā)器:總線信號的“翻譯官”

    在CAN總線通信中,CAN收發(fā)器(Transceiver)扮演著至關(guān)重要的角色——它就像位“翻譯官”,負責將微控制器(MCU)的數(shù)字信號轉(zhuǎn)換為總線上的差分信號,同時把總線信號翻譯回MCU能理解
    的頭像 發(fā)表于 06-27 11:34 ?534次閱讀
    CAN<b class='flag-5'>收發(fā)器</b>:總線信號的“翻譯官”

    NRF24L01項目資料(2.4G通信)實例項目下載

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

    nRF24L01+ Altium Designer庫文件

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

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

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

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

    (NRF24L01_CSN_PORT, NRF24L01_CSN_PIN, GPIO_PIN_SET); // 初始化NRF24L01寄存
    發(fā)表于 04-19 23:32

    無線收發(fā)器工作原理,無線收發(fā)器怎么使用

    無線收發(fā)器作為現(xiàn)代通信技術(shù)的重要組成部分,廣泛應用于各個領(lǐng)域,包括無線通信、物聯(lián)網(wǎng)、遠程控制和無線傳感網(wǎng)絡(luò)等。本文將深入探討無線收發(fā)器的工作原理,同時提供詳細的使用方法。
    的頭像 發(fā)表于 01-29 15:31 ?1410次閱讀

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

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

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

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

    nRF24L01P被SI24R1竟然完美兼容替換

    發(fā)現(xiàn)個新nRF24L01P與上nRF24L01相比寄存沒有太大的變化,但是有幾個關(guān)于
    發(fā)表于 11-28 16:52

    SI24R1與NRF24L01P 對比方案

    Si24R1低功耗2.4GHz收發(fā)體射頻芯片量產(chǎn)于2012年,由于其致性穩(wěn)定性高、功耗低、遠距離、兼容替代NRF24L01+,兼容NOR
    發(fā)表于 09-30 15:05

    射頻收發(fā)器就是基帶嗎

    。 射頻收發(fā)器(RF Transceiver) 射頻收發(fā)器是無線通信系統(tǒng)中的核心組件之,它負責將數(shù)字信號轉(zhuǎn)換為無線信號(即射頻信號),以及將接收到的無線信號轉(zhuǎn)換回數(shù)字信號。射頻收發(fā)器
    的頭像 發(fā)表于 09-20 11:12 ?940次閱讀

    光纖收發(fā)器pwr是什么意思

    光纖收發(fā)器種將電信號轉(zhuǎn)換為光信號或?qū)⒐庑盘栟D(zhuǎn)換為電信號的設(shè)備,廣泛應用于通信、網(wǎng)絡(luò)、監(jiān)控等領(lǐng)域。在光纖收發(fā)器的參數(shù)中,PWR是個非常重要的指標,它代表了光纖
    的頭像 發(fā)表于 08-23 10:30 ?2984次閱讀

    光纖收發(fā)器AB能調(diào)換嗎

    光纖收發(fā)器種將電信號轉(zhuǎn)換為光信號或?qū)⒐庑盘栟D(zhuǎn)換為電信號的設(shè)備,廣泛應用于通信、網(wǎng)絡(luò)、工業(yè)控制等領(lǐng)域。在實際應用中,有時需要將光纖收發(fā)器的A端和B端進行調(diào)換,以滿足不同的應用需求。
    的頭像 發(fā)表于 08-23 09:56 ?2914次閱讀

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

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

    如何使用RTOS SDK才能正確驅(qū)動NRF24L模塊呢?

    你好,我剛接觸 ESP8266 TROS SDK,想用ESP8266的HSPI驅(qū)動NRF24L01模塊,自己模擬SPI時序可以正常驅(qū)動NRF24L01,但通信速率只有350K左右。請問
    發(fā)表于 07-19 14:15
    主站蜘蛛池模板: 午夜综合网 | 日本一区二区视频在线观看 | 亚洲五月婷婷 | 成人欧美一区二区三区视频 | 久久综合五月开心婷婷深深爱 | 日本a级影院 | 丁香婷婷综合五月综合色啪 | 国产亚洲精品仙踪林在线播放 | 在线免费亚洲 | 色婷婷综合激情 | 日本边添边爱边摸边做边爱 | 免费 视频 | 欧美一区二区三区精品 | 久久精品国产清自在天天线 | 欧美日韩亚洲国产一区二区综合 | 1515hh四虎免费观38com | 俺也射 | 色色就色色 | 好紧好湿好黄的视频 | 九色欧美 | 高清欧美日本视频免费观看 | 四虎影院免费在线播放 | 韩国理伦片在线观看2828 | 免费看真人a一级毛片 | 99久久久久久久 | 色宅男| 日本黄页网站在线观看 | 深爱五月激情五月 | 日日噜噜噜夜夜爽爽狠狠视频 | 国产一级在线观看www色 | 前后灌满白浆护士 | 丁香六月欧美 | 国产成人一区二区三中文 | 欧美性受xxxx极品 | 亚洲狠狠婷婷综合久久久久图片 | 停停五月天 | 久久午夜视频 | 婷婷视频网站 | 玖玖爱在线播放 | 国产经典三级 | 午夜a视频 |