相关商品

  • Arduino 水蒸气传感器 雨水探测器 液位开关 湿度传感器 电子积木
  • Arduino 魔法书 实现梦想的工具和技术
  • 奥松机器人 Arduino UNO R3 V5.0传感器扩展板 电子积木 正品保障 传感器套件专配 单片机开发
  • A-Star 32u4 Mini LV 可编程模块 ATmega32U4开发板 pololu原装
  • A-Star 32U4 Mini ULV 可编程模块 ATmega32U4开发板 Pololu原装
  • Arduino 双路大功率直流电机驱动扩展板 VNH5019 美国Pololu原装
  • Arduino 直流电机驱动板 MiniMoto DRV8830 IIC/I2C Sparkfun原装
  • Arduino 机器人权威指南 爱上Arduino制作指南
  • Arduino 模拟传感器 Slider Sensor 直滑电位计 位置 滑动传感器
  • Arduino Intel Galileo Gen 2 伽利略开发板 官方授权
  • 动手玩转 Arduino 爱上 Arduino 互动电子入门套件 Arduino必备教材
  • 4WD机器人调试助手v2.0软件 智能小车 Arduino 履带 WiFi蓝牙小车
  • SparkFun原装进口 Block for Intel® Edison 扩展板 Arduino扩展
  • 机智云开发板 Arduino UNO 传感器扩展板 GoKit智能硬件
  • 学Arduino玩转机器人制作 爱上 Arduino套件 爱上制作图书 机器人制作知识大全 爱上机器人
  • Arduino 电流传感器 电流检测模块 过流保护模块 交流电检测
  • Arduino Yun Mini 控制器 ATmega32U4开发板 WIFI Linux原装限量
  • Arduino 9 Axes Motion Shield 9轴运动扩展板 三轴加速度计
  • Arduino M0 Pro 电路板 ATSAMD21G18 Arduino UNO 升级 原装
  • 当前位置: 首页 > 应用教程 > 【创客学堂】315MHzRF无线模组及Arduino应用实例

    【创客学堂】315MHzRF无线模组及Arduino应用实例

    编辑:Eric2013-11-26 浏览次数:3640

    315MHzRF无线模组经常用于车库,卷帘门的控制,遥控距离50米,它只有一个数据脚位,无论是发送和接收都非常简单。是创客们做小数据、短距离、无线控制的不二选择。


    315MHz无线发送模块 315MHz无线接收模块

    1 发送模块                                   图2 接收模块

    如上图所示发送模块的三个引脚从左到右依次为DATAVCCGND。接收模块中间两位引脚均是数据口左边第一位是VCC,最后一位是GND。这两个模块都是5V供电的。

    模块供电以后,发送模块DATA口输入的电平会完整的在接收模块DATA口中复现出来。当然由于只有一位数据位315模块传输的数据其实不多。但搭配编码解码电路满足简单的遥控控制还是没有问题的。

    下面介绍一个基于Arduino315MHz RF无线模组无线控制LED灯的实例。

    首先我们需要的器材有:

    1Arduino控制器两块

    2315MHz无线收发模块

    3、ArduinoV5.0转接板

    4、LED灯(利用ArduinoP13脚自带的LED灯即可)


     Arduino控制器 Arduino传感器扩展板

    图3 Arduino控制器 图4 Arduino传感器扩展板


    315MHzRF无线模组

    图5 315MHzRF无线模组


    然后将元器件按下图所示连接。

    315MHz无线发送电路图

    6 发送端电路连接图


    315MHz无线接收电路图

    7 接收端电路连接图

    再将一下代码编译下载到Arduino控制器中。我们便可以看到现象了!

    发送端:

    int data_out=13;

    void setup()

    {

    pinMode(data_out,OUTPUT); //设置13脚为数据发送口

    }

    void loop()

    {

    digitalWrite(data_out,HIGH); //发送信号为方波周期1s

    delay(500);

    digitalWrite(data_out,LOW);

    delay(500);

    }

    接收端:

    int datain = 12;

    int LED = 13;

    void setup()

    {

    pinMode(datain,INPUT); //设置12脚为数据接收(datain)脚

    pinMode(LED,OUTPUT); //设置13脚为LED显示管脚

    }

    void loop ()

    {

    digitalWrite(LED,digitalRead(datain));//12脚接收到的无线电平信号 //控制13脚上的LED


    }

    315MHz无线控制LED灯

    8 无线控制LED


    实验结果:

    当然,315MHz无线模组搭配Arduino能干的事可远远不只无线控制LED灯这么简单。Arduino编程非常容易,我们当然可以利用Arduino315MHz无线模组的单数据口进行模拟单数据总线编程,以发送更多信息。


    相关链接:

    Arduino UNO 控制器: www.alsrobot.cn/goods-141.html

    传感器扩展板:www.alsrobot.cn/goods-147.html

    单总线协议:www.360doc.com/content/10/1013/20/1188581_60746940.shtml

    Arduino无线数传 APC220套件 1200米无线传输 射频模块:http://www.alsrobot.cn/goods-55.html
    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top