影院编写基础教程

[复制链接]
Amadeus 发表于 2019-10-8 14:53:04 | 显示全部楼层 |阅读模式
影院,主要以影音设备为主,影音设备通常使用232或者红外进行控制是否为232设备,具体看设备后面有没有RS232的口子
1、232控制(232控制比红外效果好,推荐!)
如下图左边为232母头,右边为232公头

232介绍.png

也可以进该链接了解一下https://bbs.crodigynat.com/forum ... ;tid=954&extra=

我们通常需要将受控设备的RS23出来的2、3、5接入到我们聪普主机上的com口,所以如果设备是母头,你需要用公头转,如果是母头要用公头转。

个人推荐这种免焊接头,网上即可购买

232接线针头.jpg

我们的主机com口通常Tx接对方232的__RX或第3针__,Rx接对方232的_TX或第2针____,G接对方232的__G或第5针___。(其实只要记住5接G,其余2根线接好如果控不了就对调一下)



接好之后,需要编写程序,具体教程请进该链接
https://bbs.crodigynat.com/forum ... highlight=%E5%BD%B1
2、红外控制(不稳定)
红外控制虽然简单,但缺陷也大
1)先将遥控器的红外学起来
红外学习说明(需要用到我们的学习器):https://bbs.crodigynat.com/forum.php?mod=viewthread&tid=377&highlight=%E7%BA%A2%E5%A4%96
红外文件在线更新(一些常用的红外设备,下载下来就能用):
https://bbs.crodigynat.com/forum ... =%E7%BA%A2%E5%A4%96
2)接线
主机上标着IR的地方,就是接红外棒的地方,红外棒剪掉,2根线分正反接入IR口(我们公司的红外棒杂色为正,纯色为负)
红外棒.png
3、编程
1)添加学好的红外,并给对应的红外命令命名
红外编写1.jpg
2)添加对应的APP块,将对应的红外命令的名字填到对应位置
红外编程2.png
3)你的这个红外棒接的主机哪个口子,就将红外的输出名填到对应的主机红外口,比如接的是主机的IR口的第一个口子
红外编程3.png
4、联动组合(所谓的影音模式或者KTV模式,他们实际上就是一个动作的组合,先干什么,再干什么)
这里我们用到一个逻辑命令Stepper
红外编程4.png
详解:左侧输入信号上升沿时,延时delay1后out1输出高电平;再延时delay2后out2输出高电平;依次往下进行,每个out维持高电平的时间由len决定。在左侧输入信号上升沿触发时,输出信号busy变为高电平,busy在所有out执行完后才恢复低电平,在busy输出高电平时间内,左侧输入再次上升沿触发无效。

5、我们写好了之后,需要能触发这个写好的Stepper,通常写到面板上和手机APP块上
1)写到面板上,面板按键触发写的Stepper
红外编写5.jpg
2)写到APP块上,在手机APP上触发
https://bbs.crodigynat.com/forum ... =%E5%9C%BA%E6%99%AF
liujian 发表于 2019-10-10 23:52:30 | 显示全部楼层
写的太清楚了 刚好在打相关的教程
回复

使用道具 举报

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

本版积分规则