
ADC多按键
简介
最近梁山派有ADC教程,采集对应的电压,然后就可以做出判断,实现按键功能。正好可以学习用。用了无声按键,手感好很多,也没声音。不同的按键力度不同。只要开发板有ADC通道都可以用。
简介:最近梁山派有ADC教程,采集对应的电压,然后就可以做出判断,实现按键功能。正好可以学习用。用了无声按键,手感好很多,也没声音。不同的按键力度不同。只要开发板有ADC通道都可以用。开源协议
:Public Domain
描述
用了无声按键,手感好很多,也没声音。不同的按键力度不同。只要开发板有ADC通道都可以用。最近梁山派有ADC教程,正好可以学习用。
好像汽车中控就用这种方式,所以有一个按键坏了会影响到很多键,都失灵。
fork: https://oshwhub.com/paraboy/ADCduo-an-jian
原作者描述:
设计太多矩阵按键容易占用太多IO口,能不能有一种可以一个IO口能够实现多按键处理呢?其实是有的,那就是ADC按键。
ADC按键的原理是是将模拟信号转换为数字信号。当按键按下时,会产生一个模拟电压信号。将按键的高电平端接入有ADC引脚的IO口,并且每一个按键前串联相应的电阻。
当每个按键按下时,该引脚的电位就会发生变化,不同的按键按下,通过ad采集到的电位不一样,因此可根据不同的电位来区分不同的按键。
原理本质上是电阻分压,通过按下不同的按键来改变电压值,然后ADC引脚进行采集对应的电压,然后就可以做出判断,实现按键功能。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论