.商品簡介:
nRF24.L01是一款射頻收發器件,工作於2.4 GHz~2.5 GHz ISM頻段,內置頻率合成器、功率放大器、晶體振盪器、調製器等等功能芯片,並融合了增強型ShockBurst技術,其中輸出功率和通信頻道可通過程序進行配置。nRF24L01的特點是功耗低,在以-6 dBm的功率發射時,工作電流只有9mA,在接收時,工作電流只有12.3mA。
.主要用途:
接收及發射2.4 GHz無線信號
.商品特色:
容易接駁、功耗低
.商品規格:
尺寸:15*28*13mm
重量:2g
型號:nRF24.L01
工作電流:12.3 mA
電壓:1.9V – 3.6V (建議 3.3V)
距離:100 – 200米
.商品包含:
1 x 2.4G無線模組 NRF24L01
1 x NRF24L01 轉接板 (選購)
.示範短片:
.程式範例:
發送端:
RF24 radio(7, 8); // CE, CSN
const byte address[6] = "00001";
void setup() {
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
}
void loop() {
const char text[] = "Hello World";
radio.write(&text, sizeof(text));
delay(1000);
}
接收端:
RF24 radio(7, 8); // CE, CSN
const byte address[6] = "00001";
void setup() {
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(0, address);
radio.setPALevel(RF24_PA_MIN);
radio.startListening();
}
void loop() {
if (radio.available()) {
char text[32] = "";
radio.read(&text, sizeof(text));
Serial.println(text);
}
}