完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
该怎么写程序,谢谢。 |
|
相关推荐
4个回答
|
|
|
|
|
|
原子哥你好,现在可以实现你所说的功能了,但是偶尔会出错。比如我按1键灯1亮灯2灭,2键灯2亮灯1灭;但是偶尔效果却会反过来1键灯2亮;也出现了1键按3次灯1才亮,2键也是按3次灯2亮,不多不少就三次。 while(!nRF24L01_RxPacket(Rx_Buf)) //等待接收数据 ,返回1则接收到数据 ,在等待接收数据期间,可以随时变成发送模式 { if(KEY8==0) //按了按键8 则变成发送模式,发送对应数据,发送完后变成接收模式 { delay_ms(10);//消抖动 if(KEY8==0) { uchar Tx_Buf1[]={1}; //发送的数据 while(!KEY8); TX_Mode(); //发送模式 nRF24L01_TxPacket(Tx_Buf1); // 发送Tx_Buf1中的数据 break; //退出最近的循环,从而变回接收模式,这句关键 } } if(KEY7==0) //按了按键7 则变成发送模式,发送对应数据,发送完后变成接收模式 { delay_ms(10);//消抖动 if(KEY7==0) { uchar Tx_Buf1[]={2}; while(!KEY7); TX_Mode(); //发送模式 nRF24L01_TxPacket(Tx_Buf1); // 发送命令数据 break; //退出最近的循环,从而变回接收模式,这句关键 } } if(Rx_Buf[0]==1) //若接收到对应的数据则实现对应功能 { delay_ms(10);  2=0xf0; //灯1亮灯2灭 } if(Rx_Buf[0]==2) { delay_ms(10);  2=0x0f; delay_ms(300); P2=~P2; delay_ms(300); } } 请问问题出在什么地方? |
|
|
|
|
|
|
|
LZ做好了吗?我现在正在做和你差不多的实验,能和你交流一下吗/
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2535 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2320 浏览 5 评论
3127 浏览 3 评论
2790 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2747 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
586浏览 1评论
842浏览 0评论
949浏览 0评论
602浏览 0评论
426浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 15:23 , Processed in 1.054930 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号