发作品签到
专业版

ADC多按键

工程标签

941
0
0
2

简介

最近梁山派有ADC教程,采集对应的电压,然后就可以做出判断,实现按键功能。正好可以学习用。用了无声按键,手感好很多,也没声音。不同的按键力度不同。只要开发板有ADC通道都可以用。

简介:最近梁山派有ADC教程,采集对应的电压,然后就可以做出判断,实现按键功能。正好可以学习用。用了无声按键,手感好很多,也没声音。不同的按键力度不同。只要开发板有ADC通道都可以用。

开源协议

Public Domain

创建时间:2023-07-22 09:35:56更新时间:2023-08-07 01:25:43

描述

用了无声按键,手感好很多,也没声音。不同的按键力度不同。只要开发板有ADC通道都可以用。最近梁山派有ADC教程,正好可以学习用。

好像汽车中控就用这种方式,所以有一个按键坏了会影响到很多键,都失灵。

 

fork: https://oshwhub.com/paraboy/ADCduo-an-jian

原作者描述:

设计太多矩阵按键容易占用太多IO口,能不能有一种可以一个IO口能够实现多按键处理呢?其实是有的,那就是ADC按键。
ADC按键的原理是是将模拟信号转换为数字信号。当按键按下时,会产生一个模拟电压信号。将按键的高电平端接入有ADC引脚的IO口,并且每一个按键前串联相应的电阻。
当每个按键按下时,该引脚的电位就会发生变化,不同的按键按下,通过ad采集到的电位不一样,因此可根据不同的电位来区分不同的按键。
原理本质上是电阻分压,通过按下不同的按键来改变电压值,然后ADC引脚进行采集对应的电压,然后就可以做出判断,实现按键功能。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航