发新帖本帖赏金 1.00元(功能说明)我要提问
返回列表
打印

arduino底板 实现315M无线接收

[复制链接]
6165|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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)
硬件连接如图:

IMG_20150614_213649.jpg (1.74 MB )

IMG_20150614_213649.jpg

打赏榜单

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

相关帖子

沙发
ruson|  楼主 | 2015-6-14 21:38 | 只看该作者
无线模块arduino程序,RCSwitch库。

315M无线模块.jpg (89.7 KB )

315M无线模块.jpg

433_315_RCSwitch库-1.zip

18.71 KB

使用特权

评论回复
板凳
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 编辑

串口监视

315M.jpg (104.41 KB )

315M.jpg

使用特权

评论回复
5
hugo0chen| | 2015-6-17 15:03 | 只看该作者
赞~!

使用特权

评论回复
6
logger| | 2015-6-18 00:04 | 只看该作者
这个好,赞一个~

使用特权

评论回复
7
cauhorse| | 2015-6-18 17:50 | 只看该作者
不错的分享:)

使用特权

评论回复
8
Cashion| | 2015-6-18 17:50 | 只看该作者
不错哦

使用特权

评论回复
9
wuliao5741| | 2015-6-20 22:02 | 只看该作者
不错哦

使用特权

评论回复
10
huayuliang| | 2015-6-21 12:43 | 只看该作者
本帖最后由 huayuliang 于 2015-6-22 19:13 编辑

    .

使用特权

评论回复
11
amd1217| | 2015-6-23 09:40 | 只看该作者
赞一个

使用特权

评论回复
12
XC456| | 2015-6-27 17:10 | 只看该作者
楼主目测你这接收模块没使用译码芯片呀,这距离能达到3米吗?

使用特权

评论回复
13
ruson|  楼主 | 2015-6-28 22:41 | 只看该作者
没有译码芯片,免强能达到3米。加个天线能达5至10米。

使用特权

评论回复
14
玉杰天| | 2015-6-29 17:43 | 只看该作者
赞啊

使用特权

评论回复
15
qianmoo| | 2015-6-29 20:50 | 只看该作者

使用特权

评论回复
16
ruson|  楼主 | 2015-7-1 20:39 | 只看该作者
XC456 发表于 2015-6-27 17:10
楼主目测你这接收模块没使用译码芯片呀,这距离能达到3米吗?

刚才测试了一下,极限可以达到30米左右,竟然。

使用特权

评论回复
17
XC456| | 2015-7-9 12:27 | 只看该作者
ruson 发表于 2015-7-1 20:39
刚才测试了一下,极限可以达到30米左右,竟然。

:L简直神了……没有2262/2272居然能达到30米!?

使用特权

评论回复
18
XC456| | 2015-7-9 12:28 | 只看该作者
使用内部晶振或许可以,但也不容易的

使用特权

评论回复
发新帖 本帖赏金 1.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

150

帖子

1

粉丝