其实,这个是来到公司,做linux驱动的第一个任务,照理来说应该是要放在linux那块的,只是,linux下的红外遥控器很多,而网上关于android下的红外遥控一直都没有什么资料可以学习,仅记下来,为了温故知新。
转载
2023-07-15 17:56:26
541阅读
经过连续几天的编制,安卓手机代码终于完成了,目前已经将我宿舍,家里,集控室的红外遥控电气设备完好的遥控了,另外还遥控了我的D7000相机,不错终于完工了。代码分为二类:各种电视、相机、等等遥控编码最简单,只要将按键的编码复制下来,直接变成手机发射码就可以了。(这种编码单个按键只发射单个信息)最难的是空调编码,由于空调编码是将单个按键要发射所有控制信息,如增加一度温度,同时要将控制模
转载
2024-01-24 23:28:55
133阅读
# 如何实现Android红外遥控
## 概述
在本教程中,我将向你展示如何在Android设备上实现红外遥控功能。这对于控制家电设备或其他红外设备非常有用。我们将使用开源库IRRemote库来实现这个功能。
### 步骤概述
| 步骤 | 描述 |
| ------ | ------ |
| 1 | 设置IRRemote库依赖 |
| 2 | 实现红外遥控功能 |
| 3 | 发送红外信号
原创
2024-03-31 03:55:20
251阅读
开发工具 Android Studio : Google 官方放弃 Eclipse 和Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快的惊人,有大量的新功能发布。例如支持很多注解代码提示注解、Live code template、支持自动生成 Parcelable 实现等等,作为开发者,持续关注这个更新列
本程序采用的芯片为SAA3010, 参考资料有:
1. 常用红外遥控接收头引脚图解 2. 红外遥控编码资料 3. RC-5红外遥控程序 4. GIRDER中文教程与电脑遥控器制作资料 5. Girder网站 (一个需要钱买的遥控) 6. 再度出击,20元打造经典PC遥控器!7. SA A3010 DataSheet 这次主要是完成单片机接收红外摇控
编程要点(1)双边沿触发,在每个脉冲的边沿都要产生中断 (2)发生中断时,计算当前中断与上次中断的时间差,也就是脉冲的宽度;另外概要记录脉冲的极性。把这两个数据都记录下来,放入一个buffer里面(3)主循环从buffer中取数据,并解析这些数据。我们的buffer主要用环形缓冲区来实现。 环形缓冲区 上面提到了环形缓冲区,
# 如何实现“android 红外遥控源码”
## 概述
在这篇文章中,我将向你介绍如何实现“android 红外遥控源码”。作为一名经验丰富的开发者,我将指导你完成整个过程,并给出每一步需要做的具体操作和代码示例。
## 流程
首先,让我们来看一下整个实现过程的步骤:
```mermaid
pie
title 实现android红外遥控源码步骤分布
"步骤一" : 20
原创
2024-04-17 06:57:51
225阅读
电生磁,磁生电电场和磁场的关系,简而言之就是:变化的电场产生磁场,变化的磁场产生电场。电荷的定向移动产生电流,电荷本身产生电场。电流是移动的电场。静止的电荷产生静止的电场,运动的电荷产生运动的电场。变化的电场一定产生磁场。均匀变化的电场会产生稳定的磁场,不均匀变化的电场会产生变化的磁场。发射的天线:电场→电磁波;接收的天线:电磁波→电场;由上面可知,发射天线中的电场肯定是非均匀变化的电场,也就是说
一直以来都没有一个好的习惯,学过的东西用过之后不久就忘记了,最近决定开始把之前遇到的一些问题写到这里,一方面是自己备忘,另一方面也希望能够帮助到大家,起码给各位有一点参考的价值,吾心足矣,废话少说今天就从前段时间添加红外遥控器说起吧。今天先说说驱动层的添加流程,正好前段时间写了一个技术分享的文档直接贴过来了。一,说明:通常遥控器都会用唯一的一个客户码来区分不同的客户,但是当一个遥控器的键不够用或者
转载
2024-11-01 15:05:15
92阅读
# 红外技术及Android手机红外遥控器开发
## 引言
随着科技的发展,人们对于智能家居设备的需求越来越高。而红外技术作为智能家居设备中最常用的通信方式之一,被广泛应用于电视遥控器、空调遥控器等设备中。随着智能手机的普及,利用手机实现红外遥控器的功能也成为一种常见的需求。
本文将介绍红外技术的基本原理,以及如何利用Android手机开发一个简单的红外遥控器应用。
## 红外技术原理
原创
2023-11-25 13:11:21
652阅读
本程序采用的芯片为SAA3010, 参考资料有:1. 常用红外遥控接收头引脚图解2. 红外遥控编码资料3. RC-5红外遥控程序 4. GIRDER中文教程与电脑遥控器制作资料 5. Girder网站 (一个需要钱买的遥控)这次主要是完成单片机接收红外摇控器发出的数据. 在此基础上, 我们可DIY出自己的PC摇控器, 也可自行发挥一些, 做出类似于很多Club里的点歌系统的硬件外红信号转换装置..
转载
2024-03-14 22:36:21
199阅读
注意:1. arduino 的 libraries 在 mac os 中的地址/Users/<username>/Documents/Arduino/libraries/2. 红外遥控程序注意将IRremote文件夹 复制到Arduino安装目录下面libraries 文件夹下面 ,否则编译会出现C:\Program Files (x86)\Arduino\libraries\Robo
转载
2023-09-07 10:40:28
480阅读
## Android 添加红外遥控实现流程
为了帮助这位刚入行的小白开发者实现Android添加红外遥控功能,我将在下面的文章中详细介绍整个流程,并提供每一步需要做的事情以及相应的代码示例和注释。
### 步骤一:熟悉红外遥控相关知识
在开始之前,我们需要对红外遥控的原理和相关知识有一定的了解。红外遥控通常使用红外传感器接收遥控器发出的红外信号,并解码成相应的指令。Android设备可以通过
原创
2023-07-22 00:39:42
542阅读
红外遥控原理红外接收头的主要参数如下 工作电压:4.8~5.3V 工作 电流:1.7~2.7mA 接收频 率:38kHz 峰值波长: 980nm 静态输出:高电平 输出低电平:≤0.4V 输出高电平:接近工作电压红外发送协议引导码+客户码1+客户码2+操作码+操作反码 用户真正须要的只有操作码接受端与发射端电平相反的原因: 当发射端输出发出高电平,npn管导通,红外光发射,经过接受端解码之后成为低
其实,这个是来到公司,做linux驱动的第一个任务,照理来说应该是要放在linux那块的,只是,linux下的红外遥控器很多,而网上关于android下的红外遥控一直都没有什么资料可以学习,仅记下来,为了温故知新。
在此,已经调试好linux下的IR的驱动,一开始是以char设备来注册的,不过想着an
转载
2023-07-31 14:40:51
324阅读
一 硬件VCC对应5V ,OUT则对应一个数字引脚,只是不知换一种接头是不是还要试错? 二 代码1.初试红外遥控,功能:通过串口查看红外遥控器按钮对应的红外码,代码如下/* 红外遥控,通过串口查看每个按钮对应的红外码,
同时每按一下控制LED灯的亮灭,通过亮灭变化也
能知晓是否每次按-发送-接收这个流程走完
*/
#include <IRremote.h>/
转载
2023-09-02 18:01:34
627阅读
在网上折腾了一圈,试遍各种方法,Raspbian自带的lirc版本较高,使用起来方便一些,而Volumio里面的版本较低,添加设置的方法相似却不同,不过终于还是配置成功了 1、首先自然是安装lircsudo apt-get update
sudo apt-get install lirc 很多方法里都有设置/etc/modules,然而并没用,不用折腾 2、Volum
转载
2024-08-20 06:59:15
544阅读
随着家用电器、视听产品的普及,红外线遥控器已被广泛使用在各种类型的家电产品上(如遥控开关、智能开关等)。其具有体积小、抗干扰能力强、功耗低、功能强、成本低等特点,在工业设备中也得到广泛应用。 一般而言,一个通用的红外遥控系统由发射和接收两大部分组成,如图1 所示: 其中发射部分主要包括键盘矩阵、编码调制、红外发射管;接收部分包括光、电信号的转换以及放大、解调、解码电路。举例来说,通常我们家
转载
2023-09-24 14:24:44
580阅读
红外遥控学习,万能遥控解决方案1. 原理2. 思路3. 红外遥控接收3.1 初始化定时器3.2 定时器输入捕获3.3 获取数据3.4 红外接收测试3.5 测试过程4. 发送程序4.1 初始化定时器和定时器的通道4.1发送函数 1. 原理目前电视机、空调等家电大部分还是采用的红外遥控的,有时项目需要把遥控嵌入到自己的设备中,或者又是物联网需要控制家电,此时就需要智能学习和发送了,红外遥控电路图如下:
转载
2024-01-18 17:23:41
670阅读
## Android 处理红外遥控事件
随着智能家居设备的普及,红外遥控器成为我们生活中常见的一种控制设备。在 Android 应用开发中,如何处理红外遥控事件是一个重要的技能。本文将介绍如何在 Android 应用中处理红外遥控事件,并附上代码示例。
### 红外遥控事件原理
红外遥控器是一种通过发送红外信号来控制电器的设备。当我们按下红外遥控器上的按钮时,红外遥控器会发送特定的红外信号给
原创
2024-04-29 06:58:54
211阅读