极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16371|回复: 7

无线传输使用NRF24l01模块 通过MIRF库 出现问题

[复制链接]
发表于 2012-8-14 10:10:36 | 显示全部楼层 |阅读模式
本帖最后由 L.anrist 于 2012-8-23 16:51 编辑

使用两个arduino和两个NRF 从arduino官网下载了mirf库文件 里面有例子
我使用了例子的发送和接受程序 但是接收端好像有问题 总是显示
“Listening...."

发送端也总是显示 timeout。。。应该是说校正的数据发送端没有接收到证明接收端有问题
我将接收端的3.3v线拔掉 接收端的串口开始不停的给电脑发送接收到数据的提示 但是发送端仍然显示数据没有被接收端受到
检查过连线没有问题
发送端是用的uno  
接收端使用的2560  2560的端口已经在写程序之前将cpp文件改成了正确的和uno不同的端口
不知道问题出在哪里 还有3.3v线又是怎么回事?
回复

使用道具 举报

 楼主| 发表于 2012-8-23 16:51:48 | 显示全部楼层
原来是接收端的arduino必须要连接COM4的缘故 换了个usb接口就行了
回复 支持 反对

使用道具 举报

发表于 2013-11-14 14:48:41 | 显示全部楼层
楼主您好,我现在手头也有UNO和2560两块板子,刚开始使用NFR24L01的通讯实验,对NFR24L01理解很有限,可以的话麻烦共享一下该实验的代码。谢谢了!
回复 支持 反对

使用道具 举报

发表于 2013-11-14 16:16:13 | 显示全部楼层
邮箱i-am-wzg·163.com
回复 支持 反对

使用道具 举报

发表于 2013-11-14 16:27:06 | 显示全部楼层
还有一个问题如何将2560的端口在写程序之前将cpp文件改成了正确的和uno不同的端口? 弄不明白啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-30 13:33:32 | 显示全部楼层
iamwzg 发表于 2013-11-14 16:27
还有一个问题如何将2560的端口在写程序之前将cpp文件改成了正确的和uno不同的端口? 弄不明白啊

在library里面找到mirf.h然后打开 你会找到 ce=。。。,csn=。。。之类的代码 然后把端口号写成你想要的数字就行了
回复 支持 反对

使用道具 举报

发表于 2014-11-1 23:06:12 | 显示全部楼层
L.anrist 发表于 2012-8-23 16:51
原来是接收端的arduino必须要连接COM4的缘故 换了个usb接口就行了

接收端的arduino必须要连接COM4??确定么?
回复 支持 反对

使用道具 举报

发表于 2015-7-3 20:57:29 | 显示全部楼层
L.anrist 发表于 2012-8-23 16:51
原来是接收端的arduino必须要连接COM4的缘故 换了个usb接口就行了

楼主 你好 你遇到的问题和我一模一样。。我之前 不是用COM4口的能运行 现在不能运行  郁闷。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 08:56 , Processed in 0.041622 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表