第1步:基本理念
此项目利用ir无线通信执行不同的键盘操作.r或红外通信是一种常见,廉价且易于使用的无线通信技术。红外光与可见光非常相似,只是它具有稍长的波长。这意味着人眼无法检测到红外线 - 非常适合无线通信。
这个项目的基本思路是当你点击电视遥控器上的按钮时,使用红外线我们可以对接收器和arduino进行解码,并且可以利用解码后的值来执行不同的键盘操作。我使用的是arduino pro micro,因为它基于atmega32u4微控制器,内置usb,使micro可识别为鼠标或键盘。您也可以使用arduino leonardo。
该项目非常简单,任何人都可以根据要求进行修改。
第2步:收集材料:
arduino pro micro或arduino leonardo
红外接收器(tsop1738)
电视遥控器
一些跳线
注意:
您只能使用基于atmega32u4的电路板。所以它使微/莱昂纳多可识别为鼠标或键盘。
步骤3:红外接收器(tsop1738)
它是用于红外遥控系统的小型接收器。解调的输出信号可以由微处理器直接解码。 tsop1738兼容所有常见的红外遥控数据格式。
步骤4:电路图:
如果你使用leonardo,data引脚会有微小的变化。你需要将数据pin连接到leonardo的mosi引脚。
步骤5:安装ir remote库:
从此处下载ir远程库并安装它。
第6步:解码红外遥控信号:
要解码来自ir遥控器的信号,我们可以使用红外遥控器库提供的“irrecvdemo”arduino sketch。
注意:
在示例草图(irrecvdemo)上,您需要对int recv_pin值进行小的更改.by默认值为11,但在arduino micro上,mosi引脚为第16引脚。因此,对代码进行以下修改。
int recv_pin = 16;
如果您使用的是leonardo,则需要将其更改为mosi引脚编号。
选择board(arduino/genuino micro) - (图3)
选择端口 - (图4)
上传您的代码
步骤7:记下解码信号值
打开串行监视器
注意按下每个按钮的值。
步骤8:键盘操作代码
获取信号值后,下一步是将信号值添加到程序中,并设置如果远程信号值与程序中的值匹配则执行不同的键盘操作。
将键盘库添加到程序中使其能够执行不同的键盘操作。
您可以从下面下载代码,也可以从我的github页面获取代码。
下载代码和上传到arduino micr o通过arduino ide。
步骤9:完成:
您可以根据您的要求修改上面的草图。
步骤10:观看这些酷炫的gif和视频
以无线方式解锁您的电脑。
使用它来控制power point演示。
暂停/播放视频
单击关闭打开的标签
基于树莓派的Shield系列连接扩展器 更自由地打造智能家居环境
投资1000万美元基金!新加坡风险投资公司GGV投资区块链和加密货币公司
海南省发布第一阶段智能汽车开放测试和示范应用道路
卓朗昆仑云获“2019年度优秀软件产品”称号
小鹏汽车合作伙伴大会授予芯联集成“合作协同奖”,全力支持小鹏汽车
如何制作一个迷你无线键盘
VIAVI推出堪称业界最完整的高速网络测试解决方案
新源动力可以满足燃料电池系统300台/年的集成试制和工程技术验证能力
WiFi6路由器优势 WiFi6工业路由网关应用领域
音响系统传声器在不同场合的应用选择解析
安科瑞电力监控系统在办公楼建筑电力运行中的应用
EMC简介电磁兼容性
国家超级计算昆山中心通过验收
evleaks曝光了三星一款后置四摄的机型,将命名为三星 Galaxy A9s
三极管常用的三种基本放大电路模型电路图
海信电视借势世界杯在海外市场成功取得佳绩
中国特供!苹果全新iPhone6和红色版iPhone7/Plus上架:廉价又炫酷!
关于中国电子市场重点的介绍和应用
2020后五年全球电池涂层市场年复合增率达12.2%
达坦能源荣登中国潜力独角兽--雏鹏企业TOP150榜单