首页 > 其他分享 >NanoFramework操作ESP32(一)_基础元器件篇(三十五)_ KY-040解码器

NanoFramework操作ESP32(一)_基础元器件篇(三十五)_ KY-040解码器

时间:2024-02-25 17:55:38浏览次数:26  
标签:编码器 ESP32 脉冲 旋转 计数 解码器 KY 028

一、元器件介绍

  

  旋转编码器(增量式编码器)可通过旋转可以计数正方向和反方向转动过程中输出脉冲的次数,旋转计数不像电位计,这种转动计数是没有限制的。配合旋转编码器上的按键,可以复位到初始状态,即从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热敏传感器(数字温度)

2、结果:

标签:编码器,ESP32,脉冲,旋转,计数,解码器,KY,028
From: https://www.cnblogs.com/qq2806933146xiaobai/p/18032668

相关文章

  • NanoFramework操作ESP32(一)_基础元器件篇(四十三)_ KY-010光遮断传感器
    一、元器件介绍1、针脚用途编号名称功能1GND电源地2+5V电源正3S信号脚;倾斜时输出低电平二、示例代码1、代码:元器件的针脚ESP32模块的针脚GND;供电脚-GND+5V;供电脚++5VS;信号脚IO16  #regionKY-010光遮断传感器......
  • NanoFramework操作ESP32(一)_基础元器件篇(四十二)_ KYY-031敲击传感器
    一、元器件介绍  本开关在静止时为开路(OFF)状态,当受到外力碰触而达到适当震动力时,或移动速度达到适当离(偏)心力时,导电接脚会发生瞬间导通(ON)状态,使电气特性改变,而当外力消失时电气特性恢复开路(0FF)状态。可使用数字信号接收。1、针脚用途编号名称功能1GND电......
  • NanoFramework操作ESP32(一)_基础元器件篇(二十五)_ KY-018光敏传感器
    一、元器件介绍   KY-020倾斜开关模块由一个10kΩ电阻器和一个具有双向导电性的金属球开关组成,该开关根据倾斜程度来打开/关闭电路。它不测量倾斜角。当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合(稳定后电路断开)。以输出低电平电压......
  • Rocky9和CentOSStream9怎么设置固定IP地址
    Rocky9和CentOSStream9设置固定IP地址和CentOS不一样设置设置以下文件#cat/etc/NetworkManager/system-connections/ens3.nmconnection[connection]id=ens3uuid=322d81cf-5218-304d-b537-ddbb2a0eed07type=ethernetautoconnect-priority=-999interface-name=ens3times......
  • stm32单片机扫码设计方案,ESP32蓝牙无线扫码器设计项目硬件套件的实现,一维码二维码识别
    stm32/ESP32(或ESP32C3,ESP32S3)/ESP8266单片机扫码识别设计方案二维码一维码扫描模块开发项目资料程序,轻松实现蓝牙扫码器WiFi无线串口,二维码识别显示器串口输出条码扫描枪扫码枪开发项目套件设计,很适合DIY无需焊接,到手即可开发调试。ESP32,ESP8266等基于arduino库实现,stm32基于......
  • NanoFramework操作ESP32(一)_基础元器件篇(二十六)_ KY-028热敏传感器(数字温度)
    一、元器件介绍    检测环境温度1、针脚用途编号名称功能1AO模拟量输出2G电源地3+电源正4DO开关量输出,温度高于某值时输出高电压,低于阀值时输出低电平二、示例代码1、代码:元器件的针脚ESP32模块的针脚AO;声音......
  • NanoFramework操作ESP32(一)_基础元器件篇(四十一)_ 线性霍尔传感器
    一、元器件介绍    触摸感应头即可激活电路。1、针脚用途编号名称功能1AO模拟量输出2G电源地3+电源正4DO开关量输出,检测到磁性时输出高电压,低于阀值时输出低电平二、示例代码1、代码:元器件的针脚ESP32模块的针脚......
  • NanoFramework操作ESP32(一)_基础元器件篇(三十)_ 人体触摸传感器
    一、元器件介绍    TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围(1mm~25mm)内时,红外线被反射回来且强度......
  • GaussDB_on_kylinV10SP3_单节点安装过程
    GaussDB_on_kylinV10SP3_单节点安装过程背景OpenGauss的搭建和部署非常简单但是GaussDB的就比较复杂.我理解openGauss的简单版本应该就是PG内核直接使用但是GaussDB的版本应该是更换了存储殷勤,所以部署起来比较复杂.自己的理解可能不正确.注意本次只是进行:单节点中......
  • 监控项目Skywalking
    分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。这是官网提供的Skywalking架构图,可以分成几个部分,简单来说,可以分成oap、webapp和agent三部分:oap是skywalki......