0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

适用于Arduino的RF操纵杆的制作

454398 来源:工程师吴畏 2019-08-07 16:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

要完成此示例,您需要:

2 X Arduino Unos

用于Arduinos的2根X USB电缆

1 X双轴模拟操纵杆

各种男性对男性,男性对女性和女性女性跳线引线。

4 X LED

4X200Ω电阻器

1 X 433mhz发射器

1 X 433mhz接收器

Arduino软件

RCSwitch Arduino库

设置

首先按照开发人员下载并安装Arduino软件操作系统说明,其次下载并解压缩RCSwitch Arduino库。将文件夹放在Documents文件夹中的Arduino/libraries文件夹中。这将允许Arduino访问它。

第1步:发送器

适用于Arduino的RF操纵杆的制作

这个草图将发送数字1,2,3,4或5,具体取决于操纵杆的位置,如果它与之前读取的数字不同,它将仅发送

一个数字操纵杆。它将使用“Digital Pin 10”并使用命令“mySwitch.send(pos,23);”进行传输。在这些示例中,“23”是一个不重要的数字,但如果有多个接收器,它们可用于确定哪个信号到哪个接收器。

RF控制操纵杆

在此示例工作之前,您将需要计算出操纵杆“死区”,这些是操纵杆在不使用时的水平和垂直值。在代码中将“VALUE”替换为0,运行代码然后从Arduino软件菜单中选择工具并选择Serial Monitor,这将为您提供两个值。停止程序并用这些值替换两个0。

硬件设置变送器

在这个例子中我们需要四个“母对公”跳线引线,第一个从“GND”到“GND”,第二个从“VCC”到“ 5V”。第三个“HOZ”到“AO”,最后“VER”到“A1”。现在连接发射器。首先使用“母对公”跳线将“GND”连接到“数字引脚13”旁边的电路板左侧的“GND”。其次使用“母对母”跳线将“VCC”连接到左上方的“5v”插头引脚。最后使用“母对公”跳线将“ATAD/DATA”引脚连接到“数字引脚10”。您现在已设置为以无线方式发送一些数据。

Arduino代码发送器代码

#include

RCSwitch mySwitch = RCSwitch(); int hozdead= VALUE ; int verdead= VALUE ; int pos = 0; int oldpos=100; int val = 0; int val2 = 0; void setup() { Serial.begin(9600); mySwitch.enableTransmit(10); } void loop() {

现在让我们制作一个接收器!

第2步:接收器

现在我们应该根据

的位置设置发送器并发送1,2,3,4和5 p》操纵杆。现在在接收器Arduino上,我们将等待信号,读取它并决定打开或关闭哪个灯。

硬件设置接收器

现在连接收件人。首先使用“母对公”跳线引线将“GND”连接到电路板右侧的“GND”。其次使用“母对公”跳线将“DOUT”引脚连接到“数字引脚2”。最后使用“母对母”跳线将“VCC”连接到左上方的“5v”插头引脚。

使用“公对公”跳线引线数字引脚4“进入”220Ω“然后进入”LED“。使用”公对公“跳线引线”数字引脚5“进入用“220Ω”然后再用“LED”。使用“公对公”跳线“数字引脚7”变为“220Ω”然后变为“LED”。使用“公对公”跳线引线“数字引脚9”变为“220Ω”,然后变为“LED”。然后使用“公对公”跳线将这四个“LED”返回到“GND”。

您现在已设置为无线接收一些数据。

Arduino代码接收器

//Read JoyStick val = analogRead(0); val2 = analogRead(1); Serial.println(val); Serial.println(val2); //UP 1 if (val》 verdead+30){pos=1; Serial.println(pos);} //DOWN 2 if (val《 verdead-30){pos=2; Serial.println(pos);}

你现在应该能够控制LED通过第一个Arduino上的操纵杆。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RF
    RF
    +关注

    关注

    66

    文章

    3196

    浏览量

    171065
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195964
  • 操纵杆
    +关注

    关注

    0

    文章

    69

    浏览量

    8936
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IEC 62368标准适用于哪些产品

    IEC62368-1标准是国际电工委员会(IEC)制定的一项安全标准,适用于音视频设备、信息技术设备以及通信设备。该标准的全称是:IEC62368-1:Audio/video,informationandcommunicationtechnologyequipment–Safetyrequirements(音视频、
    的头像 发表于 10-29 14:47 397次阅读
    IEC 62368标准<b class='flag-5'>适用于</b>哪些产品

    SkyOne® Ultra 3.0 前端模块,适用于 WCDMA / LTE 频段 7、30、40、41 skyworksinc

    电子发烧友网为你提供()SkyOne® Ultra 3.0 前端模块,适用于 WCDMA / LTE 频段 7、30、40、41相关产品参数、数据手册,更有SkyOne® Ultra 3.0 前端
    发表于 10-20 18:35
    SkyOne® Ultra 3.0 前端模块,<b class='flag-5'>适用于</b> WCDMA / LTE 频段 7、30、40、41 skyworksinc

    适用于 LTE 频段 42 的 SkyBlue™ 功率放大器模块 skyworksinc

    电子发烧友网为你提供()适用于 LTE 频段 42 的 SkyBlue™ 功率放大器模块相关产品参数、数据手册,更有适用于 LTE 频段 42 的 SkyBlue™ 功率放大器模块的引脚图、接线图
    发表于 09-25 18:29
    <b class='flag-5'>适用于</b> LTE 频段 42 的 SkyBlue™ 功率放大器模块 skyworksinc

    适用于下一代 GGE 和 HSPA 手机的多模/多频段 PAM skyworksinc

    电子发烧友网为你提供()适用于下一代 GGE 和 HSPA 手机的多模/多频段 PAM相关产品参数、数据手册,更有适用于下一代 GGE 和 HSPA 手机的多模/多频段 PAM的引脚图、接线图、封装
    发表于 09-05 18:34
    <b class='flag-5'>适用于</b>下一代 GGE 和 HSPA 手机的多模/多频段 PAM skyworksinc

    用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应
    发表于 07-01 18:32
    <b class='flag-5'>用于</b>无线 LAN 的 2.4 GHz 高效前端和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    电子发烧友网为你提供()适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端相关产品参数、数据手册,更有适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端的引脚图、接线图、封装手册
    发表于 06-20 18:30
    <b class='flag-5'>适用于</b> WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    400 至 510 MHz 前端模块,适用于范围扩展应用 skyworksinc

    电子发烧友网为你提供()400 至 510 MHz 前端模块,适用于范围扩展应用相关产品参数、数据手册,更有400 至 510 MHz 前端模块,适用于范围扩展应用的引脚图、接线图、封装手册、中文
    发表于 06-19 18:32
    400 至 510 MHz 前端模块,<b class='flag-5'>适用于</b>范围扩展应用 skyworksinc

    2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用 skyworksinc

    电子发烧友网为你提供()2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用相关产品参数、数据手册,更有2.4 GHz、256 QAM 前端模块,用于 WLAN
    发表于 06-18 18:30
    2.4 GHz、256 QAM 前端模块,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>适用于</b>蓝牙®应用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    发表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模块和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    适用于电机控制的电流滤波方法

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:适用于电机控制的电流滤波方法.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-18 16:04

    低功耗、低功耗前端模块,适用于蓝牙®范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗、低功耗前端模块,适用于蓝牙®范围扩展应用相关产品参数、数据手册,更有低功耗、低功耗前端模块,适用于蓝牙®范围扩展应用的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 06-06 18:30
    低功耗、低功耗前端模块,<b class='flag-5'>适用于</b>蓝牙®范围扩展应用 skyworksinc

    如何制作适用于Visionfive 2的Debian + UEFI固件系统?

    制作适用于Visionfive 2的Debian + UEFI固件系统
    发表于 03-10 07:51

    带你了解丝电机的详细知识

    步进电机:结构简单,可靠性高,适用于精密不需要过高速的场合4。 滚珠丝电机:利用滚珠的传动功效,能够轻松承受高速、高负荷的应用场景,并提供准确的位置控制。 贯通丝电机:
    的头像 发表于 12-24 15:58 2093次阅读
    带你了解丝<b class='flag-5'>杆</b>电机的详细知识

    适用于TCA9511A的EVM用户指南

    电子发烧友网站提供《适用于TCA9511A的EVM用户指南.pdf》资料免费下载
    发表于 12-23 15:32 0次下载
    <b class='flag-5'>适用于</b>TCA9511A的EVM用户指南

    适用于PoE应用的低成本隔离式电源

    电子发烧友网站提供《适用于PoE应用的低成本隔离式电源.pdf》资料免费下载
    发表于 12-21 09:39 0次下载
    <b class='flag-5'>适用于</b>PoE应用的低成本隔离式电源