Arduino实验十七 在LCD屏幕上面显示4*4矩阵键盘的值

学习任务:

学习在LCD屏幕上面显示4*4矩阵键盘的值


关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技

组件:

  • Arduion主板
  • I2CLCD1602液晶显示器
  • 4*4矩阵键盘
  • 杜邦线

下图是薄膜键盘4×4键盘
在这里插入图片描述

下图是l2CLCD1602液晶显示器
在这里插入图片描述

实验步骤:

1.建立电路

Arduion4*4矩阵键盘
2R1
3R2
4R3
5R4
6C1
7C2
8C3
9C4
ArduionI2C LCD1602液晶显示器
GNDGND
5vVCC
A4SDA
A5SCL

2.烧录代码

#include <Keypad.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C mylcd(0x27,16,2);
const int ROWS = 4; 
const int COLS = 4; 
char keys[ROWS][COLS] = {
  {'1','2','3','4'},
  {'5','6','7','8'},
  {'9','A','B','C'},
  {'D','E','F','0'}
};

byte rowPins[ROWS] = {9, 8, 7, 6}; 
byte colPins[COLS] = {5, 4, 3, 2}; 
 
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
 
void setup(){
  //初始化LCD
  mylcd.init();
  //设置LCD背景等亮
  mylcd.backlight();
  Serial.begin(9600);
}
 
void loop(){
  char key = keypad.getKey();
 
  if (key != NO_KEY){
    Serial.println(key);
    mylcd.print(key);
  }
}

3.实验现象

按下4*4矩阵键盘的按键,LCD屏上面显示出对应的按键值
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EOPG

你的鼓励是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值