极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10637|回复: 7

求助啊,这么多引脚怎么用呢

[复制链接]
发表于 2014-3-31 21:02:09 | 显示全部楼层 |阅读模式
NRF24L01/无线模块/2.4G远距离无线

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-4-1 00:04:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-1 06:17:47 | 显示全部楼层
以无聊的名义 发表于 2014-4-1 00:04
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1393

为什么我总是搜索不到呢?
回复 支持 反对

使用道具 举报

发表于 2014-4-1 18:59:29 | 显示全部楼层
使用SPI通信,自己看看引脚定义,以及通信的相关资料就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-1 21:33:29 | 显示全部楼层
学慧放弃 发表于 2014-4-1 18:59
使用SPI通信,自己看看引脚定义,以及通信的相关资料就行

多谢,本人小白一枚,也不是学这个的,不懂那些词汇……
回复 支持 反对

使用道具 举报

发表于 2014-4-2 17:19:33 | 显示全部楼层
SPI通信,给个我之前做过的

收端
//MISO -> D12  
// * MOSI ->D11  
// * SCK ->D13

//* CE ->D8
//* CSN ->D7

#include "SPI.h"  //LCD1602 IIC 库文件
#include "Mirf.h"
#include "nRF24L01.h"
#include "MirfHardwareSpiDriver.h"

int data;
int aaa;

void setup(){   
  Serial.begin(9600);
  Mirf.spi = &MirfHardwareSpi;   //加载24L01  SPI
  Mirf.init();
  Mirf.setRADDR((byte *)"serv1");//接收到"接收地址"
  Mirf.payload = sizeof(int);   //接收类型(整数)
  Mirf.config();
}

void loop(){
if(Mirf.dataReady()){  //如果接收到数据则执行
  Mirf.getData((byte *)&data); //接收数据
  aaa=data;
  Mirf.rxFifoEmpty(); //清理24L01援存??
  }
  Serial.println(aaa);
  Serial.print("\n");
  Serial.print("data");
  Serial.print(data);
  Serial.print("\n");
  delay(750);
}


发端
//MISO -> D12  
// * MOSI ->D11  
// * SCK ->D13

//* CE ->D8
//* CSN ->D7

#include "SPI.h"      //24L01库文件
#include "Mirf.h"
#include "nRF24L01.h"
#include "MirfHardwareSpiDriver.h"

int aaa;

void setup(){
  Serial.begin(9600);
  Mirf.spi = &MirfHardwareSpi;  //加载24L01  SPI
  Mirf.init();                 //开始
  Mirf.setTADDR((byte *)"serv1");//发送到"接收地址"
  Mirf.payload = sizeof(int);  //发送类型(整数)
  Mirf.config();  //发送通道??
}
void loop(){
  if(Serial.available()>0){
   
  aaa=Serial.read();  //读取 X 向电平(0至1024)
  Mirf.send((byte *)&aaa);} //发送X向电平
  //while(Mirf.isSending()){  //等待或继续发送??
// }
  Serial.print("aaa  ");
  Serial.println(aaa);
  Serial.print("\n");
  Serial.print("Serial  ");
  Serial.println(Serial.read());
  Serial.print("\n");
  delay(1000);// 等待0.1秒
}  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-2 17:43:20 | 显示全部楼层
sangyingahua 发表于 2014-4-2 17:19
SPI通信,给个我之前做过的

收端

太感谢啦
回复 支持 反对

使用道具 举报

发表于 2014-4-3 22:15:29 | 显示全部楼层
雪儿 发表于 2014-4-1 21:33
多谢,本人小白一枚,也不是学这个的,不懂那些词汇……

我也很菜 ,对于通信业不怎么懂 .希望楼主多多分享资料
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 05:22 , Processed in 0.040733 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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