该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4x4矩阵键盘验证密码,密码正确即点亮板载LED
帮忙看下这个程序哪里有问题,可以验证上传,但是达不到预期效果
#include
#include
char password[4]; //设定4个字符的数组password
char initialpass[4]={'3','2','3','2'}; //设定4个字符的数组initialpass
int i=0; //定义一个变量i为0
int relay_pin = 13; //设定的输出引脚为13
char key_pressed=0;
const byte rows = 4;
const byte columns = 4; //建立一个4*4的数表
char hexaKeys[ROWS][COLS] =
{
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {4, 5, 6, 7}; //连接到行扫描的输入输出端口
byte colPins[COLS] = {8, 9, 10, 11}; //连接到列扫描的输入输出端口
byte row_