ESP8266Arduino编程实例金属触摸传感器驱动
ESP8266-Arduino编程实例-金属触摸传感器驱动
金属触摸传感器驱动
1、金属触摸传感器介绍
KY-036金属触摸传感器模块采用KRS13达林顿NPN晶体管,其信号由电路部分控制,电路部分集成LM393,内部有两个比较器。 当触摸弯曲在晶体管上的裸线(由晶体管的基极表示)时,环境的 50 Hz 信号被注入到高增益放大器中。放大器的输出连接到比较器,然后将正弦交流信号转换为方波。

本文将演示如何在STM32CubeIDE中使用金属触摸传感器。本次使用的传感器模块,当有触摸时,输出高电平。
2、硬件准备
- ESP8266 NodeMCU开发板一块
- KY-06金属触摸传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:
| 序号 | 传感器引脚 | ESP8266开发板 |
|---|---|---|
| 1 | AO | 模拟输出– A0 |
| 2 | G | GND |
| 3 | + | 3v3 |
| 4 | DO | 数字引脚 – D0 |
3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
1 | const int digital = D0; |
文章来源: https://iotsmart.blog.csdn.net/article/details/126175482
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论