当前位置:网站首页>Arduino UNO通过电容的直接检测实现简易触摸开关
Arduino UNO通过电容的直接检测实现简易触摸开关
2022-06-27 21:41:00 【perseverance52】
Arduino 通过电容的直接检测实现简易触摸开关

Arduino除了接受数字端口的数字信号,唯一能检测的模拟物理量就是电压。任何模拟传感器的检测值几乎都是通过相关电路转化成电压值,再输入它的模拟端口进行模数转换的。电容值就需要相对更复杂和昂贵的电路转化为电压值,才能被Arduino检测,而对很多物理过程的检测,都可以很方便可靠地通过检测电容值来实现。
实现方法
把一个数字端口设成低电位,并打开arduino的内部上拉电阻,开始计算这个端口到达高电位所需要的时间。而这个时间与此端口的对地电容值有关,电容越大,时间越长。在硬件上只需要在一个端口上连一根导线即可。用手指触摸这段导线的裸露端,就会导致电容变化,arduino可以通过上述方法检测这个变化。如果要增加灵敏度,可以在导线上连一片锡箔。为防止你手上有强静电击穿芯片,可以在锡箔上盖一层薄纸。
示例代码
不需要第三方库
// readCapacitivePin
//输入:Arduino pin number边栏推荐
- SCU|通过深度强化学习进行微型游泳机器人的步态切换和目标导航
- Storage structure of graph
- [黑苹果系列] M910x完美黑苹果系统安装教程 – 2 制作系统U盘-USB Creation
- 解决新版chrome跨域问题:cookie丢失以及samesite属性问题「建议收藏」
- How to solve the problem that the browser developed with CeF3 does not support flash
- 数据仓库入门介绍
- 数仓的字符截取三胞胎:substrb、substr、substring
- Systematic learning + active exploration is the most comfortable way to get started!
- Transmitting and receiving antenna pattern
- 搭建开源美观的数据库监控系统-Lepus
猜你喜欢

Instructions for vivado FFT IP

安全省油环保 骆驼AGM启停电池魅力十足
![[读书摘要] 学校的英文阅读教学错在哪里?--经验主义和认知科学的PK](/img/7b/8b3619d7726fdaa58da46b0c8451a4.png)
[读书摘要] 学校的英文阅读教学错在哪里?--经验主义和认知科学的PK

VMware virtual machine bridging connectivity

翻译(5): 技术债务墻:一种让技术债务可见并可协商的方法

Sécurité, économie de carburant et protection de l'environnement chameau

Character interception triplets of data warehouse: substrb, substr, substring

Elk in Windows Environment - logstash+mysql (4)

Sentinel

认识微信小程序项目的基本组成结构
随机推荐
炼金术(6): 可迭代的模型和用例
证券注册账户安全吗,会有风险吗?
N methods for obtaining effective length of genes
Feign通过自定义注解实现路径的转义
往前一步是优秀,退后一步是懵懂
Solve the cross domain problem of the new version of chrome: Cookie loss and samesite attribute problem "recommended collection"
[paper reading | deep reading] sdne:structural deep network embedding
[AI application] detailed parameters of NVIDIA geforce RTX 3060
golang使用mongo-driver操作——查(基础)
mysql 字符集
【论文阅读|深读】SDNE:Structural Deep Network Embedding
Zero foundation self-study SQL course | case function
华泰证券在网上开户安全吗?
After a period of silence, I came out again~
单细胞数据清洗的这5个步骤你会做吗?
SCU|通过深度强化学习进行微型游泳机器人的步态切换和目标导航
[读书摘要] 学校的英文阅读教学错在哪里?--经验主义和认知科学的PK
Golang uses Mongo driver operation -- Query (array related)
用两个栈实现队列[两次先进后出便是先进先出]
线程池实现:信号量也可以理解成小等待队列