arduino笔记25:arduino用4*4薄膜式键盘

本文介绍了如何使用Arduino连接和控制4x4薄膜式键盘。通过8个接脚连接列行,当按键被按下时,行和列短接,Arduino通过检测这一变化识别按键。建议非电子专业者可先使用Keypad库进行实践,待需要时再深入理解工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下图左是一款常见的薄膜按键模块(hex keypad),有4×4或3×4(少了最右边一行的A,B,C,D键),它的内部如同下图右边的电路所示,是由16个按键(开关)交织而成。有些按键模块直接使用按键(微触)开关组装,连接电路与程序都和本文相同。

4×4按键模块有8个接脚,分成列、行两组,可以接在Arduino的任意8个接脚,笔者将它接在数位6~13脚:

 

 

12键键盘有三列四行。按下按钮会将其中一个行输出短接到其中一个列输出。根据这些信息,Arduino可以确定按下了哪个按键。例如,当按下1键时,列1和行1短接。 Arduino会检测到并向程序输入1。

了解了基本的接线方式后,就可以直接使用它了。

当然,我们还是可以去理解一下这种薄膜式键盘的按键监测原理的,笔者建议,对于非电子专业的,可以先跳过,等有需要的时候再去了解,因为这样能加快我们学习的进度。

OK

 

这里需要用到Keypad库文件。需要提前在ar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值