问题:如何从绝对编码器接收输入,使其以十六进制/灰色代码输出到 Arduino?我应该使用digitalRead
oranalogRead
命令吗?我在网上找不到带有绝对编码器的示例代码/项目。
总体目标:我想使用绝对编码器作为项目的旋钮。这个想法是编码器将输出其位置作为要在 case 语句中使用的状态。IE:
case1:analogRead(absEncdr == 00)
arduino 进入空闲程序
case2:analogRead(absEncdr == 11)
arduino 进入按钮程序
ETC
详细信息:绝对编码器类型:25LB22-G 编码器数据表在这里。
我正在使用十六进制/格雷码 4-Bit Binary Code Hexadecimal-16 位置编码器版本
基本上,我不确定如何将这个 abs 编码器读入我的 Arduino。