arduino底板 实现315M无线接收

[复制链接]
 楼主| ruson 发表于 2015-6-14 21:34 | 显示全部楼层 |阅读模式
本帖最后由 ruson 于 2015-6-21 13:24 编辑

在此下载433/315库文件:http://pan.baidu.com/s/1hbIvc或者在2楼下载。
下载完库,并且放入到\arduino\libraries目录后,打开示例文件中的SendDemo,先刷入发送的程序。
发送模块在UNO板子上的接线:
vcc->5v
gnd->gnd
data->pin10

再找一块uno,打开ReceiveDemo_Simple代码,刷入接收程序
接收模块在UNO板子上的接线:
vcc->5v
gnd->gnd
data->pin3(uno的中断1是pin3)
硬件连接如图:

本帖子中包含更多资源

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

×

打赏榜单

21ic小喇叭 打赏了 1.00 元 2015-06-30

 楼主| ruson 发表于 2015-6-14 21:38 | 显示全部楼层
无线模块arduino程序,RCSwitch库。

本帖子中包含更多资源

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

×
 楼主| ruson 发表于 2015-6-14 21:42 | 显示全部楼层
本帖最后由 ruson 于 2015-6-29 21:30 编辑

  /*
  Simple example for receiving
  
  http://code.google.com/p/rc-switch/
*/

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {
  Serial.begin(9600);
  mySwitch.enableReceive(1);  // Receiver on inerrupt 1 => that is pin #3
}

void loop() {
  if (mySwitch.available()) {
   
    int value = mySwitch.getReceivedValue();
   
    if (value == 0) {
      Serial.print("Unknown encoding");
    } else {
      Serial.print("Received ");
      Serial.print( mySwitch.getReceivedValue() );
      Serial.print(" / ");
      Serial.print( mySwitch.getReceivedBitlength() );
      Serial.print("bit ");
      Serial.print("Protocol: ");
      Serial.println( mySwitch.getReceivedProtocol() );
    }
      if ( mySwitch.getReceivedValue() ==  5592332 )
             {
              Serial.println("UP") ;
             }
      if ( mySwitch.getReceivedValue() ==  5592512 )
             {
              Serial.println("DOWN") ;
             }
      if ( mySwitch.getReceivedValue() ==  5592323 )
             {
              Serial.println("LEFT") ;
             }
      if ( mySwitch.getReceivedValue() ==  5592368 )
             {
              Serial.println("RIGHT") ;
             }


    mySwitch.resetAvailable();
  }
}
 楼主| ruson 发表于 2015-6-14 21:44 | 显示全部楼层
本帖最后由 ruson 于 2015-6-29 21:36 编辑

串口监视

本帖子中包含更多资源

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

×
hugo0chen 发表于 2015-6-17 15:03 | 显示全部楼层
赞~!
logger 发表于 2015-6-18 00:04 | 显示全部楼层
这个好,赞一个~
cauhorse 发表于 2015-6-18 17:50 | 显示全部楼层
不错的分享:)
Cashion 发表于 2015-6-18 17:50 | 显示全部楼层
不错哦
wuliao5741 发表于 2015-6-20 22:02 | 显示全部楼层
不错哦
huayuliang 发表于 2015-6-21 12:43 | 显示全部楼层
本帖最后由 huayuliang 于 2015-6-22 19:13 编辑

    .
amd1217 发表于 2015-6-23 09:40 | 显示全部楼层
赞一个
XC456 发表于 2015-6-27 17:10 | 显示全部楼层
楼主目测你这接收模块没使用译码芯片呀,这距离能达到3米吗?
 楼主| ruson 发表于 2015-6-28 22:41 来自手机 | 显示全部楼层
没有译码芯片,免强能达到3米。加个天线能达5至10米。
玉杰天 发表于 2015-6-29 17:43 | 显示全部楼层
赞啊
qianmoo 发表于 2015-6-29 20:50 | 显示全部楼层
 楼主| ruson 发表于 2015-7-1 20:39 | 显示全部楼层
XC456 发表于 2015-6-27 17:10
楼主目测你这接收模块没使用译码芯片呀,这距离能达到3米吗?

刚才测试了一下,极限可以达到30米左右,竟然。
XC456 发表于 2015-7-9 12:27 | 显示全部楼层
ruson 发表于 2015-7-1 20:39
刚才测试了一下,极限可以达到30米左右,竟然。

:L简直神了……没有2262/2272居然能达到30米!?
XC456 发表于 2015-7-9 12:28 | 显示全部楼层
使用内部晶振或许可以,但也不容易的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

150

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部