Wolfram 语言

在 7 段显示器上显示编码器读数

简单的数字输入,例如来自按钮的数字输入,可以是低电平也可以是高电平。数字输入(例如来自数字编码器的数字输入)是一系列低信号和高信号,其导致脉冲输入。然后可以通过计算脉冲数来计算轴的速度和位置。

显示完整的 Wolfram 语言输入

在该范例中,编码器 连接到 Arduino Yún。编码器脉冲的数量通过计算它们的上升沿来确定。然后,该值通过 数字解码器 显示在 7 段显示器上。按钮用于将计数重置为零。

编码器有 10个 插槽。在第十次旋转或按下按钮时,重设总计数 tcount。否则,tcount 将通过编码器计数 ecount 增加。以下是计算 tcount 并返回完整转数的系统模型。

以下是采用转数并计算要发送到解码器的二进制编码十进制 (BCD) 值的系统模型。

完整的系统模型。

编码器和按钮输入。

输出被发送到解码器的引脚。

完整的微控制器规范。

部署代码。

相关范例

de en es fr ja ko pt-br