极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Muller_r

糊涂塔克学习笔记01 Arduino+nRF24L01

  [复制链接]
发表于 2013-12-9 22:39:04 | 显示全部楼层
Pizzro 发表于 2012-10-5 13:12
在配置 nfr2401.h里面 ,使用以下引脚配置。

#define CE       8

多谢指点,按照您的方法在1.0.5环境下测试成功,但是不理解为什么。
回复 支持 反对

使用道具 举报

发表于 2013-12-11 13:04:57 | 显示全部楼层
我想问个非技术性问题:用nRF24L01需要占用8、9、10、11、12、13一共六个数字接口,其中还有9、10、11这三个PWM口。实现了通信以后我的uno接口被占去一半,只剩下三个pwm接口,我不够用呀。
回复 支持 反对

使用道具 举报

发表于 2014-1-2 19:20:55 | 显示全部楼层
arduino就是接口少啊!

用2560接口就多点
回复 支持 反对

使用道具 举报

发表于 2014-2-28 00:24:26 | 显示全部楼层
我现在IDE是 1.0.5 -r2 的 一编译就出错了

In file included from D:\Arduino\hardware\arduino\cores\arduino/Arduino.h:213,
                 from nRF24l01_TX.pde:32:
D:\Arduino\hardware\arduino\variants\standard/pins_arduino.h:41: error: expected unqualified-id before numeric constant
D:\Arduino\hardware\arduino\variants\standard/pins_arduino.h:42: error: expected unqualified-id before numeric constant
D:\Arduino\hardware\arduino\variants\standard/pins_arduino.h:43: error: expected unqualified-id before numeric constant
回复 支持 反对

使用道具 举报

发表于 2014-3-6 09:12:54 | 显示全部楼层
YES,I'M 发表于 2014-2-28 00:24
我现在IDE是 1.0.5 -r2 的 一编译就出错了

In file included from D:\Arduino\hardware\arduino\cores\a ...


把程序 中   CE,CSN,SCK等 这几个声明的引脚变量改一下名字,比如 NF_CE NF_CSN 修改所有使用的地方就可以编译成功了。
回复 支持 反对

使用道具 举报

发表于 2014-3-8 23:13:52 | 显示全部楼层
本帖最后由 外星人 于 2014-3-8 23:42 编辑

MEGA板子的话需要打开附件的NRF24L01.h更改里面的pin口才可以使用。
发现只能在arduino-0022下编译,版本高了会出错。{:soso_e100:}
弘毅老师的教程可以在IDE1.0编译:http://www.geek-workshop.com/thread-1030-1-1.html

CS - to digital pin 49  (按需要更改)                                      
CSN - to digital pin 53  (SS pin)                           
SCK - to digital pin 52 (SCK pin)                          
MOSI - to digital pin 51 (MOSI pin)                        
MISO - to digital pin 50 (MISO pin)   


修改好已添加到附件分享:)

板子引脚图:
1   GND        2 VCC
3   CE        4 CSN
5  SCK        6 MOSI
7  MISO        8 IRQ

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-3-26 08:43:47 | 显示全部楼层
一地土豆 发表于 2012-8-9 16:34
求大神解答下这是神马情况啊?

那是接收端的CE与CS脚对调接错出现的情况,我试过的情况是这样的!
回复 支持 反对

使用道具 举报

发表于 2014-3-26 08:53:12 | 显示全部楼层
NRF24L01+模块,有时能接收数据,有时不行,数据有时断断续续,距离很近都不行,请教如何设置各种发射接收相关参数?是否模块本身问题?
回复 支持 反对

使用道具 举报

发表于 2014-3-26 22:22:19 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2014-4-6 06:35:48 | 显示全部楼层
能实现多个nRF24L01发送,一个nRF24L01接收吗?
回复 支持 反对

使用道具 举报

发表于 2014-4-27 20:25:28 | 显示全部楼层
好东西啊,不过程序这么多,看的我头都大了
回复 支持 反对

使用道具 举报

发表于 2014-4-30 13:00:09 | 显示全部楼层
成功了,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2014-6-20 22:22:54 | 显示全部楼层
楼上的学姐,说说成功经验。
回复 支持 反对

使用道具 举报

发表于 2014-7-7 22:40:28 | 显示全部楼层
Randy 发表于 2012-7-20 21:21
和pww999说的一样,引脚修改一下就OK 了!

我的引脚改过来之后,为什麽显示的全是 FF, 大神求教呀
回复 支持 反对

使用道具 举报

发表于 2014-7-12 13:13:35 | 显示全部楼层
成功了,把所有的MOSI、MISO、SCK、IRQ、CE、CSN改名就可以了
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 09:40 , Processed in 0.048737 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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