在电子产品设计中,经常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch.常见的有5pin和3pin产品.5pin实在左右旋转的基础上增加了向下按得功能.以EC11为例,常用语仪器仪表面板,音响面板等.其pin脚用途如下: 1,3pin输出编码信号,一般需要外接上拉电阻. 2pin公共端,接地 4,5pin是下按键的接线端考虑到通用性,所以下面的代码只实现旋转编码部分,按键部分忽略.下图是1,3pin旋转时输出波形图,可以看到A,B信号相位相差