国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何將NRF24L01與Arduino連接以及并控制另一個Arduino的LED

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-11 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:NRF24L01的功能

特點:

工作電壓:9V至3.6V

電源電壓:3V

引腳電壓:可承受5V(無

低成本的單芯片2.4GHz GFSK RF收發器IC

工作范圍(開放空間):300英尺(使用外部可增加到3000英尺)天線

在本教程中,我們將使用兩個NRF24L01模塊設置來發送和接收數據。一種設置用于發送器端,另一種設置用于接收器端。我們在發送器端以字符串“ ON”(無論您要發送什么消息)發送命令,在接收器端,我們將在另一端發送的串行監視器上打印相同的消息。

要學習如何使用NRF24L01創建嬰兒監測項目-請訪問此處

第2步:先決條件

所需組件:

Arduino Uno – 2號(也可以使用Nano)

NRF24L01無線射頻模塊– 2號跳線

庫:

RF24庫– https://github.com/tmrh20/RF24/

SPI庫

步驟3:引腳詳細信息

如何將NRF24L01與Arduino連接以及并控制另一個Arduino的LED

GND –接地

VCC –電源3.3V(1.9V到3.6V)

CE –芯片使能

CSN –芯片選擇非

SCK – SPI總線串行時鐘

MOSI –主輸出從輸入

MISO –主輸入從輸出

IRQ –中斷引腳(低電平有效)

該模塊的功耗為1.9V至3.6五,卜

步驟4:各種板卡的SPI連接

如果您使用的是Arduino Uno,Pro Mini,Nano或Pro Micro,則SPI引腳與以下電路圖相同。如果您使用的是Arduino Mega,則請檢查根據其硬件設計不同映射的SPI引腳。在此處查看SPI庫參考頁,以了解不同板類型上的不同SPI引腳。此外,Arduino開發板具有單獨的ICSP頭,可與Sheilds兼容。

第5步:此示例中發送方和接收方的電路相同。

在此示例中,發送方和接收方的電路相同。

步驟6:代碼–發送方:

步驟7:接收器

接收器電路與我們項目中的發射器電路相同。因此,請按照發射器電路進行連接,并確保為接收器上傳正確的代碼。

步驟8:接收者代碼:

步驟9:說明:

說明:

NRF24l01可以用作發送器和接收器。在上面的發送方代碼中,我們發送“ ON”文本,并且該文本將通過串行監視器在接收方顯示,并打開連接在引腳4上的LED。NRF24l01可以通過其地址進行識別。在數字字符串中提到。我們使用

常量字節地址[6] =“ 00001”;

我們在此處使用“ 00001”作為地址。您可以分配任何數字字符串來設置地址。數據通過NRF24l01上的讀/寫管道發送。它是一個臨時緩沖區,用于保存要發送或接收的數據。

發送器–將數據寫入管道:

radio.openWritingPipe(address);

接收器–從管道讀取數據:

radio.openReadingPipe(0,address);

這是簡單的傳輸并接收NRF模塊的設置。或者,您可以從發送器端發送傳感器數據,并根據傳感器的值在接收器端執行一些操作。

步驟10:使用NRF24L01

我們的博客中介紹了本教程的擴展版本。使用NRF24L01模塊制作嬰兒監護項目。

訪問我們的博客“使用此NRF24L01模塊嬰兒監護項目”。

責任編輯:wv

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

    關注

    243

    文章

    24594

    瀏覽量

    690804
  • nRF24L01
    +關注

    關注

    17

    文章

    331

    瀏覽量

    74812
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    SI24R2B 單發Tx發射芯片功耗低 可兼容NRF24L01P

    SI24R2是在SI24R1的基礎上,單獨分出來發射部分TX,成為顆2.4G 單TX。可與NRF24L01P以及SI
    發表于 01-28 11:46

    SI24R1:款低功耗國產兼容 NRF24L01+開發資料

    nRF24L01+的參考設計金屬PAD下面有走3.3V的電源線,如果使用Si24R1 7dbm的發射功率,沒有底部的3.3V走線移除的話,那些噪聲會干擾到電源,從而會增加通信的丟包率以及
    發表于 01-28 10:50

    Arduino UNO 可視化GT-24工業級無線透傳

    、前言 無線透傳市面上較為常見的是基于藍牙、esp的多種透傳模塊,今天介紹的則是用NRF24L01芯片構成的電路。(nRF24L01是由NORDIC生產的工作在2.4GHz~2.5GHz的ISM
    的頭像 發表于 01-27 10:14 ?155次閱讀
    <b class='flag-5'>Arduino</b> UNO 可視化GT-<b class='flag-5'>24</b>工業級無線透傳

    SI24R1完美代替NRF24L01

    ,而且,只需要5號電池即可。兩年前,小編以為市場的NRF24L01無線模塊都產自于北歐的Nordic公司,但是,近排,有人告訴我***也有產NRF24L01無線模塊,因此,我就研究
    發表于 11-28 11:10

    使用 LinkBoy 程序導出為 C 語言代碼燒錄至 Arduino ESP32 開發板

    以下是使用 LinkBoy 程序導出為 C 語言代碼燒錄至 Arduino ESP32 開發板的詳細步驟指南: 、準備工作 ? 硬件需求: 項目 要求 開發板
    發表于 10-16 12:41

    使用NRF24l01軟件包注冊設備失敗怎么解決?

    1.根據軟件包提示第步先打開了SPI驅動框架 2.然后軟件包添加了 nrf24l01最新版本以及demo、debug 3.在board.h #define using_spi1 在board.c
    發表于 09-23 06:51

    官網nrf24l01的例程demo會出現互斥鎖報錯是為什么?

    我在用nrf24L01官網下載的例程包,用stm32進行開發,串口助手顯示互斥鎖錯誤,有朋友遇到這個問題嗎
    發表于 09-10 06:05

    如何用Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino
    的頭像 發表于 08-08 20:16 ?3566次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發板給<b class='flag-5'>另一個</b><b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發板重新燒錄引導程序bootlaoder

    SI24R1:答題卡方案芯片替代NRF24L01+

    SI24R1簡介Si24R1低功耗2.4GHz收發體射頻芯片量產于2012年,由于其致性穩定性高、功耗低、遠距離、兼容替代NRF24L01
    發表于 07-31 10:29

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

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

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    第二章 Arduino基礎知識 本章,我們向大家介紹Arduino什么東西?讓大家對Ardu
    發表于 05-13 09:28

    nRF24L01+ Altium Designer庫文件

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

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

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

    stmf103c8t6使用nrf24l01發送和接收數據,接收端STATUS寄存器的值始終為0x0E, FIFO_STATUS的值為0x11。

    stmf103c8t6使用nrf24l01發送和接收數據,通過失能自動應答,發送端調通了,但是接收端始終無法收到消息,下面是接收端的主要代碼: void NRF24L01_Init(void
    發表于 04-19 23:32

    開源項目!教你如何制作開源教育機械臂

    )-非常適合使用另一個Pedro板或基于Arduino的遙控器進行多機器人通信或遠程控制。這對于群體機器人和低延遲應用程序非常有用。 WiFi(ESP8266-01)-
    發表于 03-10 11:22