一、薄膜按键
1.1简介

薄膜键盘实际上就是一个4*4的矩阵
检测原理(了解):先给一列低电平,其余均为高电平,然后逐行检测是否有低电平,检测到低电平,则可确定是哪颗按键被按下,如果没用检测到低电平,则进入第二列给出低电平,在逐行检测是否有低电平,如此循环,简而言之就是,逐列逐行给低电平,检测低电平所在的行和列位置,确定按键。
连接方式(只能选择2-13引脚)

1.2、程序示例
示例:打印按键值
#include <Key.h>
#include <Keypad.h>
const byte rows = 4;//const 修设rows变量,表示rows为只读变量,不能修改及rows永远只能等于4
const byte cols = 4;
char keys[rows][cols] = {
//定义键盘上的按键标识
{
'1', '2', '3', 'A'},
{
'4', '5', '6', 'B'},
{
'7', '8', '9', 'C'},
{
'*', '0', '#', 'D'},
};
byte row_pins[rows] = {
2, 3, 4, 5}; //行连接的引脚
byte col_pins[cols] = {

本文介绍了Arduino中薄膜按键的4*4矩阵检测原理及连接方式,并提供了程序示例。此外,还讲解了1602A显示器的使用,包括引脚连接和简单的示例,如时钟显示。
最低0.47元/天 解锁文章
1179

被折叠的 条评论
为什么被折叠?



