此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
编辑帮助:目录 • BWIKI反馈留言板
此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告。本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
微控入门
阅读
2022-03-24更新
最新编辑:LucasZ3214
阅读:
更新日期:2022-03-24
最新编辑:LucasZ3214
按右上角“WIKI功能→编辑”即可修改页面内容。
导言
微控的创建/修改/保存/使用
认识信号的种类
接口 | 类型 | 介绍 | 默认值 |
---|---|---|---|
数字 / number | 传递数值数据,具体为IEEE754标准的32位浮点数 | 0 | |
开关 / on/off | 传递开/关两个状态,对应布尔值 | off | |
混合 / composite | 具有32个数字信号通道以及32个开关信号通道的混合信号,用于压缩数据传输 | 2*32个信道均为0/off | |
视频 / video | 视频信号,只有Lua组件以及视频信号切换盒能够进行处理 | 无法获取长、宽,每个像素颜色都为RGB(0,0,0) |
所有信号都是从一个出口(实心圆)到一个入口(空心圆),若入口没有输入,则为其默认值。
另外,还有一些接口虽然包含数据信号,但不存在于微控之中,目前也没有进行直接处理的手段,放在下表:
接口 | 类型 | 介绍 |
---|---|---|
线缆 / rope | 提供物理连接,同时一般包含混合信号、视频信号以及电力传输 | |
音频 / audio | 传递音频信号,用于游戏内无线电语音交流 |
混合信号处理
读取
混合信号除Lua外无法直接处理,需要通过Read来获取其中数据,例如:
通过这个模块,就可以读取混合信号中1号数字通道的数据,其他通道同理。
也可以通过将读入接口改为由变量控制,来实现变化的接口读取:
写入
如果想要将普通的数字/开关信号写入混合信号中,则可以使用Write,例如:
将对应接口连接上,就可以将三个数字信号分别写入混合信号的1、2、3号数字通道。
要想换成其他通道的话,简单改一下起始节点和写入数量就好了,开关信号同理。
入口的混合信号是想要覆盖的内容,如果没有,不填就是以所有信道为0/off为基础覆盖
叠加
同时,数字信道和开关信号是互相独立的:
两个不同信号类型对同一个序号信道的写入,互相并不影响。
常用微控模块介绍
一些例子
RGB灯控制
RGB灯是较为简单的混合信号处理了,包含有RGB以及HSV两种色彩空间模式。这里只拿最简单易懂RGB来演示。