米思奇模块介绍1——输入

Mixly模块区输入/输出列表

对于硬件控制板来说输入/输出控制是最基本的操作。电子学的世界中实际上只有两种信号——数字信号和模拟信号,而硬件控制板要处理的就是这两种信号,外围使用的各种传感器、驱动部件的信号都可以归结为这两种。每种信号又分为输入和输出两种处理形式,所以最基本的就是这4种情况:管脚的数字量输入、管脚的数字量输出、管脚的模拟量输入、管脚的模拟量输出,而串行通信实际属于数字信号处理的一种拓展。借助“输入/输出”分类中的模块,能够实现管脚输出高/低电平,或检测管脚上允许范围内的电压输入的功能。

高/低数值模块

高/低数字模块

这个模块会提供一个高或低的数值,表示管脚输出高电平或低电平。

数字输出模块

数字输出模块

这个模块会设置具体的某个管脚输出高电平或低电平。模块中有两个参数可以改变:一个参数是前面的管脚号,另一个参数是设置管脚输出的电平高或低。

数字输入模块

数字输入模块

这个模块会获取具体的某个管脚输入的电平是高还是低,模块中的参数用于设置具体管脚号。

模拟输出模块

模拟输出模块

这个模块会具体的设置某个管脚输出一个特定的电压值。模块中有两个参数可以改变:一个是参数是前面的管脚号,另一个参数是设置管脚输出的电压值,最终输出的电压值范围是0-255V。

模拟输入模块

模拟输入模块

这个模块会获取具体某个管脚输入的电压值,控制板会将获取的电压值换成一个范围在0-1023的正整数。

控制模块

控制模块

这个模块会在某个管脚的电平变化时产生一个中断,运行“执行”模块中包含的程序块。模块中有两个参数可以改变:一个是参数是前面的管脚号,另一个参数是设置中断触发模式。

取消中断模块

取消中断模块

这个模块会取消某个管脚的中断。

脉冲长度模块

脉冲长度模块

这个模块能够获取相应管脚持续一种状态的时间长度。第一个参数是对应的管脚号,第二个参数是选择获取持续哪种状态的时间长度。

带超时限制的脉冲长度模块

带超时限制的脉冲长度模块

这个模块与上一个模块相似,只是加了一个超时参数。

移位输出模块

移位输出模块

这个模块需要用到两个管脚,一个当做数据管脚,另一个当做时钟管脚,已数字脉冲的形式发送最后的“数值”参数。