搜档网
当前位置:搜档网 › NRF24l01一对多修改频道的方法

NRF24l01一对多修改频道的方法

if(KEY==0)//按下KEY1
{
NRF_CE=0; //拉低CE引脚
NRF24L01_Write_Reg(WRITE_REG+RF_CH,10);//修改为从机1的频道
NRF_CE=1; //拉高CE引脚
NRF24L01_TxPacket(rece_buf);//发送数据
}
else if(KEY2==0)//按下KEY2
{
NRF_CE=0; //拉低CE引脚
NRF24L01_Write_Reg(WRITE_REG+RF_CH,30);//修改为从机2的频道
NRF_CE=1; //拉高CE引脚
NRF24L01_TxPacket(rece_buf);//发送数据
}
else if(KEY2==0)//按下KEY3
{
NRF_CE=0; //拉低CE引脚
NRF24L01_Write_Reg(WRITE_REG+RF_CH,50);//修改为从机3的频道
NRF_CE=1; //拉高CE引脚
NRF24L01_TxPacket(rece_buf);//发送数据
}
else if(KEY2==0)//按下KEY4
{
NRF_CE=0; //拉低CE引脚
NRF24L01_Write_Reg(WRITE_REG+RF_CH,70);//修改为从机4的频道
NRF_CE=1; //拉高CE引脚
NRF24L01_TxPacket(rece_buf);//发送数据
}
else if(KEY2==0)//按下KEY5
{
NRF_CE=0; //拉低CE引脚
NRF24L01_Write_Reg(WRITE_REG+RF_CH,90);//修改为从机5的频道
NRF_CE=1; //拉高CE引脚
NRF24L01_TxPacket(rece_buf);//发送数据
}

相关主题