【发布时间】:2019-03-23 20:19:19
【问题描述】:
问题:我如何接收来自绝对编码器的输入,使其以十六进制/灰色代码输出到 Arduino?我应该使用digitalRead 或analogRead 命令吗?我在网上找不到带有绝对编码器的示例代码/项目。
总体目标:我想将绝对编码器用作项目的旋钮。这个想法是编码器将输出其位置作为要在 case 语句中使用的状态。即:
案例1:analogRead(absEncdr == 00)
arduino 进入空闲程序
案例2:analogRead(absEncdr == 11)
arduino 进入按钮例程
等
详情:绝对编码器类型:25LB22-G 编码器数据表为here。
我使用的是十六进制/格雷码 4-Bit Binary Code Hexadecimal-16 位置编码器版本
基本上,我不确定如何将这个 abs 编码器读入我的 Arduino。
【问题讨论】:
标签: c++ arduino sensors msp432