ysw 发表于 2024-8-25 13:12:17

_NCY_ 发表于 2024-8-25 14:53:06

ysw 发表于 2024-8-25 13:12


也不知道人家是怎么实现的。
这次咱用51整个开源的玩玩

health 发表于 2024-8-25 15:54:50

wjhhhhh 发表于 2024-8-25 12:02
绝对数值也就是0~9的数字再算上+ -符号12个指令 填不满大堆空闲

不止0~9

jackfangxq 发表于 2024-8-25 18:02:31

新颖

xxkj2010 发表于 2024-8-26 09:06:13

本帖最后由 xxkj2010 于 2024-8-26 09:07 编辑

我也曾经有这种想法。像这样不加分析的录制,我觉得太浪费资源,并且录制后的片断哪个地方是打住信号的开始,哪个地方是指令信号的结束,都是不清楚的。

_NCY_ 发表于 2024-8-28 12:19:59

试了,不知为什么没成功,但有不少收获
芯路历程:
先调了红外发射。最传统的,用pwm5在1.7产生一个38k的pwm,(发现占空比50%时后遥控距离才最远)远处放个接收头,实现了按键亮灯(才发现红外头对于连续38k的信号,只会输出低电平大概1秒多,就不输出了)

_NCY_ 发表于 2024-8-28 12:53:48

红外发射ok了,就挂上文件系统,建一个128k的文件,用t0产生一个8192hz的中断,在里面负责采样/还原。
采集时就硬往文件里面写128(50占空比)或者255(熄灭),写满了就停。
发送时就像放wav一样读文件,播出来就好了。
结果就是不行。把红外发射管成喇叭,都能听见红外信号的嘟嘟声,但靠很近也遥控不了空调。。

_NCY_ 发表于 2024-8-28 12:56:13

好玩的是,把采集io脚信号改成采集ADC信号,就能做出一个能录十几秒的录音机(把文件开大点能录更久),把ADC直接映射到PWM,就拥有了一台扩音机🤭😂😂

_NCY_ 发表于 2024-8-28 13:29:19

所以,本来的万能遥控器硬是被玩成了录扩两用机🤡

_NCY_ 发表于 2024-8-28 13:33:40


好吧,成录扩两用机了,,,
页: 1 [2] 3
查看完整版本: 红外遥控,一个神奇的构想