数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3638|回复: 13

[STM] 键盘pos机又来做万能红外学习型遥控器了

[复制链接]
发表于 2019-10-22 23:01:08 来自手机浏览器 | 显示全部楼层 |阅读模式
大佬们还玩pos机吗?
我在16年做过一次遥控器http://bbs.mydigit.cn/read.php?tid=1861747
经过这么长时间的使用,发现三个问题
1.开机键失灵,按开机键能亮屏,但是松开就会关机,好在还可以同时按住开机键再按其它键来使用,显然是程序走到了关机的代码,这次改成关机要按确认按钮了
2.不能克隆空调遥控,空调的红外传输比较多的数据,之前的程序没有留足存储空间导致空调遥控无法克隆,这次不但解决了这个问题,还把18b20显示温度的功能去掉了,这样就有13个按键可以用来克隆了
3.之前的版本启动克隆按一下清除键就可以启动,容易被误操作覆盖掉之前克隆的按键,现在改成了按蓝牙键并且输入密码的形式防止误操作



电路没有变,按蓝牙键开启克隆模式,输入密码2019,将被克隆的遥控器对准你的红外接收头按下按键,pos机将把数据保存下来,然后按下pos机上你要保存到哪个按键,比如按下数字9键,将会把刚刚克隆的按键保存到pos机数字9键上,最后按蓝牙键退出克隆模式


三年没有玩单片机了,我都不会了,这次我把代码开源出来https://github.com/zengming00/pos205
编译好的固件可以在res文件夹中找到,欢迎有能力的坛友帮忙改进


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 2家元 +13 收起 理由
mljack + 10 原創內容 谢谢分享
kamp + 3 原創內容

查看全部打赏

 楼主| 发表于 2019-11-8 19:44:32 | 显示全部楼层
mousebat04 发表于 2019-10-23 09:13
键盘机开机有个电路,按开机键之后要拉动一个io应该就可以保持开机状态了。
建议:
1、开机后10秒钟自动关 ...

自动关机可以有
学习状态必需要密码,因为这个东西不仅仅是自己用,其它人用的时候如果乱按会导致克隆的按键被清除掉
切换设备的功能也可以有,不过我目前为每个按键分配了1000字节来存储,好像内部的flash只有16K可以写的(我不是专业玩单片机的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-13 15:14:54 | 显示全部楼层
lyy-cy 发表于 2019-11-9 13:43
楼主很心细,那么细的飞线。

如果没有看错,楼主接收是判断电平延时计数得到脉冲宽度,发射是用 ...

大神,我不是专业玩单片机的,会c语言而已
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-18 10:10 , Processed in 0.202800 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表