EasyManua.ls Logo

Emakefun RF-NANO - Chapter 4 Transmitting Power and Data Rate; 4.1 Set the Transmitted Power of RF-NANO

Emakefun RF-NANO
34 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Copy right © 2018 Shenzhen Emakefun Technology co., Ltd.
33
Receiving data program code 2
Code pathRF-NANO Demo Program\One send to multiple receive communication\
Receive2\Receive2.ino
Source code
Data received by receiving device 2:
Figure 3-3-3
Chapter 4 Sets the transmitting power and data transmission rate
4.1 Set the transmitted power of RF-NANO
The transmitted power of RF-NANO has four levels: -18dBm, -12dBm, -6dBm and 0dBm.The greater the
transmitting power, the farther the transmission distance;The transmitted power can be set in the software.
Open the rf-nano experimental routine program. In mirf. CPP, there is a function to set the transmitted
power :SetOutputRF_PWR(uint8_t val), which can set different transmitted power
void Nrf24l::SetOutputRF_PWR(uint8_t val) //Set tx power :
0=-18dBm,1=-12dBm,2=-6dBm,3=0dBm,
{
configRegister(RF_SETUP, (val<< RF_PWR) );
}
void Nrf24l::config()
// Sets the important registers in the MiRF module and powers the module
// in receiving mode
// NB: channel and payload must be set now.