网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月17日
漏签
0
天
hyrule吧
关注:
15
贴子:
325
看贴
图片
吧主推荐
游戏
11
回复贴,共
1
页
<返回hyrule吧
>0< 加载中...
关于Arduino矩阵键盘的问题。
只看楼主
收藏
回复
hyrule
意见领袖
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在网上很容易找到,矩阵键盘的程序,主要是用到了Keypad.h头文件。
送TA礼物
1楼
2015-05-16 23:24
回复
hyrule
意见领袖
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Keypad.h
头文件使用时应该是“Keypad.h”,而不是<Keypad.h>。
Keypad.h头文件下载地址
http://arduino.cc/playground/uploads/Code/Keypad.zip
2楼
2015-05-16 23:27
回复
收起回复
2025-09-17 21:04:32
广告
不感兴趣
开通SVIP免广告
hyrule
意见领袖
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
使用1602显示矩阵按键数字的方法1
#include "Keypad.h"
#include <LiquidCrystal.h>
unsigned char k=0;
unsigned char m=0;
LiquidCrystal lcd(8, 9, 10, 11, 12, 13);//RS E DB4 DB5 DB6 DB7
const byte 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 rowPins[ROWS] = {0, 1, 2, 3};
byte colPins[COLS] = {4, 5, 6, 7};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup()
{
lcd.begin(16,2);
lcd.clear();
Serial.begin(9600);
}
void readKeyboard()
{
char key = keypad.getKey();
if (key!=NO_KEY){
switch(key)
{
case '1' : k=1;break;
case '2' : k=2;break;
case '3' : k=3;break;
case '4':k=4;break;
case '5':k=5;break;
case '6':k=6;break;
case '7':k=7;break;
case '8':k=8;break;
case '9':k=9;break;
case '*':k=10;break;
case '0':k=11;break;
case '#':k=12;break;
case 'A' : k=13;break;
case 'B' : k=14;break;
case 'C':k=15;break;
case 'D':k=16;m++;break;
default:break;
}
}
}
void loop()
{
readKeyboard();
lcd.setCursor(0,0);
lcd.print(k);
}
3楼
2015-05-16 23:29
回复(1)
收起回复
狙击手ggg
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请问如何将键盘连续输入的两个数转化为二位的数字?
5楼
2015-07-31 01:53
回复(1)
收起回复
没海盗船的海盗
中级粉丝
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主,我现在学得51,这个和51有啥区别?
IP属地:湖北
来自
Android客户端
6楼
2015-09-14 18:24
回复(1)
收起回复
鄂蕙姜
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
很好的,顶一个,刚开始学arduino,楼主能加上些注释就更好了
7楼
2015-11-15 19:23
回复(1)
收起回复
earth涛之夭夭
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请问报了'makerKeymap' was not declared in this scope的错是什么问题呀
IP属地:北京
8楼
2017-03-24 16:47
回复(1)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
央妈出手,武大丢C位被抗战片除名
2637120
2
相恋六载抗癌四年,吧友悼挚爱
2508935
3
只认不躺,三和大神惨遭大手团灭
2007824
4
户圣被封,苹果战士轰然倒地
1629990
5
孤独摇滚女编剧遭炎上:夹私货还邀功
1429636
6
虚拟主播锐评尘白,麻辣仙人集火开冲
1392075
7
中国海警水炮扬威,菲猴举白旗求饶
1273632
8
时代变了,牛背鹭已进化为挖机鹭
1240781
9
女儿总作妖,亲爹上演劳改变形记
1203532
10
美网球选手贬中餐,没教养实锤
1057686
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示