
专业版
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


添加到专辑
0
0
分享
侵权投诉
评论