主要内容

readCount

从编码器读取当前计数值与X4解码

描述

例子

时间) = readCount (编码器从编码器返回当前计数值以及自Arduino以来经过的时间®服务器开始运行。

例子

时间) = readCount (编码器名称,值也返回由一个或多个指定的选项名称,值对参数。

例子

全部折叠

控件创建一个Arduino对象“rotaryEncoder”图书馆。

一个= arduino (“COM4为”“Uno”“库”“rotaryEncoder”);

连接到与Arduino板连接的编码器。

编码器= rotaryEncoder (,“D2”“D3”);

读取自编码器对象创建以来增加的当前绝对计数值。

(数、时间)= readCount(编码器)
数= 0
时间= 0.1440

控件创建一个Arduino对象“rotaryEncoder”图书馆。

一个= arduino (“COM4为”“Uno”“库”“rotaryEncoder”);

连接到与Arduino板连接的编码器。

编码器= rotaryEncoder (,“D2”“D3”);

“重置”真正的读取当前计数值,同时将Arduino板上的计数值重置为0。

(数、时间)= readCount(编码器,“重置”,真正的)
数= 0
时间= 0.1580

如果需要当前增量计数值,则连续调用readCount函数与“重置”设置为真正的

输入参数

全部折叠

正交编码器连接,指定为rotaryEncoder对象。

名称-值对的观点

指定可选的逗号分隔对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。您可以按如下顺序指定几个名称和值对参数Name1, Value1,…,的家

例子:(数、时间)= readCount(编码器,“重置”,真);

标记在每次读取操作后将计数值重置为0,指定为逗号分隔的对,由“重置”,要么真正的

请注意

“重置”真正的获取上次读取的增量计数值。

数据类型:逻辑

输出参数

全部折叠

编码器使用X4解码的当前计数值,作为数字返回。

请注意

如果当前计数值大于2^32-1,则发生溢出警告。为了防止这种溢出,请使用resetCount函数重置为0。

Arduino服务器开始运行以来的时间,以秒为单位,以数字返回。

介绍了R2017a