一、元器件介绍
旋转编码器(增量式编码器)可通过旋转可以计数正方向和反方向转动过程中输出脉冲的次数,旋转计数不像电位计,这种转动计数是没有限制的。配合旋转编码器上的按键,可以复位到初始状态,即从0开始计数。旋转编码器目前被广泛的应用在数控机床、印刷设备、包装机械、输送带、电梯、机器人、风力发电、起重机、家用电器等领域,主要用于频率调节、速度调节、高度调节、温度调节及音量调节等的参数控制。
1、针脚用途
编号 | 名称 | 功能 |
1 | CLK | 脉冲信号输出A |
2 | DT | 脉冲信号输出B |
3 | SW | 中间按键状态 |
4 | + | 电源正极 |
5 | GND | 电源负极 |
二、示例代码
1、代码:
元器件的针脚 | ESP32模块的针脚 |
CLK;脉冲信号输出A | IO23 |
DT;脉冲信号输出B | IO23 |
SW;中间按键状态 | |
+;电源正极 | 5V |
GND;电源负极 | GND |
#region KY-028热敏传感器(数字温度)
KyxxxHelper ky028 = new KyxxxHelper(16);
while (true)
{
Debug.WriteLine($"KY-028热敏传感器(数字温度):" + (ky028.IsVibrated() ? "太热" : "正常"));
Thread.Sleep(1000);
}
#endregion KY-028热敏传感器(数字温度)