DANH MỤC
DANH MỤC
Giỏ hàng của bạn

Mạch thu phát RF NRF24L01

Mạch thu phát RF NRF24L01
  • Hàng trong kho: 62
  • Nhà sản xuất: Nhập khẩu
  • Khối lượng: 0.10kg
  • Mã kho: 686
  • Vị trí: 1B20
Số lượng đã bán: 186
Lượt xem: 3271
25.000đ
Thêm vào giỏ

Giới thiệu:

 Module thu phát RF NRF24L01+ 2.4Ghz có nhiều cải tiến so với chip NRF24L01 cũ về tốc độ truyền, khoảng cách, độ nhạy, bổ sung thêm pipelines, buffers, và tính năng auto-retransmit nhưng vẫn tương thích ngược với phiên bản cũ về cách sử dụng… Module thu phát NRF24L01+ hoạt động trên dải tần 2.4GHz và sử dụng giao tiếp SPI, khoảng cách tối đa trong điều kiện không vật cản lên đến 100m.

mach thu phat rf nrf24l01+

Thông số kỹ thuật:

  • Điện thế hoạt động: 1.9V – 3.6V
  • Có sẵn anthena sứ 2.4GHz.
  • Truyền được 100m trong môi trường mở với 250kbps baud.
  • Tốc độ truyền dữ liệu qua sóng: 250kbps to 2Mbps.
  • Tự động bắt tay (Auto Acknowledge).
  • Tự động truyền lại khi bị lỗi (auto Re-Transmit).
  • Multiceiver – 6 Data Pipes.
  • Bộ đệm dữ liệu riêng cho từng kênh truyền nhận: 32 Byte separate TX and RX FIFOs.
  • Các chân IO đều chịu được điện áp vào 5V.
  • Lập trình được kênh truyền sóng trong khoảng 2400MHz đến 2525MHz (chọn được 125 kênh).
  • Thứ tự chân giao tiếp: GND, VCC, CS, CSN, SCK, MOSI, MISO, IQR.

Code tham khảo :

 link thư viện:

Thư viện SPI.h

Thư viện nRF24L01.h


Thư viện RF24.h 

CODE Phát:

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

//create an RF24 object
RF24 radio(9, 8);  // CE, CSN

//address through which two modules communicate.
const byte address[6] = "00001";

void setup()
{
  radio.begin();
  
  //set the address
  radio.openWritingPipe(address);
  
  //Set module as transmitter
  radio.stopListening();
}
void loop()
{
  //Send message to receiver
  const char text[] = "Hello World";
  radio.write(&text, sizeof(text));
  
  delay(1000);
}

CODE Thu:

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

//create an RF24 object
RF24 radio(9, 8);  // CE, CSN

//address through which two modules communicate.
const byte address[6] = "00001";

void setup()
{
  while (!Serial);
    Serial.begin(9600);
  
  radio.begin();
  
  //set the address
  radio.openReadingPipe(0, address);
  
  //Set module as receiver
  radio.startListening();
}

void loop()
{
  //Read the data if available in buffer
  if (radio.available())
  {
    char text[32] = {0};
    radio.read(&text, sizeof(text));
    Serial.println(text);
  }
}

Viết đánh giá

Lưu ý: không hỗ trợ HTML!
Bình chọn
Không tốt Tốt
Hàng trong kho: 62
Giới thiệu: Module thu phát RF NRF24L01+ 2.4Ghz có nhiều cải tiến so với chip NRF24L01 cũ về tốc độ truyền, khoảng cách, độ nhạy, bổ s..
25.000đ
Thêm vào giỏ
Hàng trong kho: 106
Giới thiệu:Mạch cấp nguồn DC-DC Power Supply 3.3VDC ASM1117 được sử dụng để tạo điện áp 3.3VDC / 800mA cấp cho mạch điện với đầu vào linh hoạt từ 4.5~..
10.000đ
Thêm vào giỏ
Hàng trong kho: 20
Mạch giảm áp DC Mini 3A có thiết kế nhỏ gọn nhưng theo thông số từ nhà sản xuất có thể giảm áp với dòng đầu ra tối đa lên đến 3A, mạch được sử dụng để..
15.000đ
Thêm vào giỏ
Hàng trong kho: 16
MSP-EXP430G2ET Lauchpad - MSPmsp-exp430g2et lauchpad..
570.000đ
Thêm vào giỏ