资料介绍
描述
这个项目将允许我们通过钥匙打开电动门,所以如果正确,它将打开绿色 LED,但如果不正确,它将打开蓝色 LED,我们将按下 4 位数字键我们的 3x3 矩阵 PCB 通过按钮,我们将通过 ARDUINO UNO。我们所有的盾牌都是为我们的 ARDUINO UNO 设计的。
格柏印刷电路板:
https://mega.nz/file/iBInRDaZ#UM1zr_WqdQiTgqlQLhWYgdXwZUa404LIk4jIMSq-orY
小键盘
塑料按钮矩阵键盘由 4 行和 4 列组成,共有 16 个键,可让您将用户输入添加到您的项目中。键盘是薄膜式的,所以它的优点之一是它需要安装的空间很小。它有一个粘合盖和一根灵活的连接电缆。它可以连接到任何微控制器或开发板,如 Arduino。
4x4 矩阵键盘由按行(L1、L2、L3、L4)和列(C1、C2、C3、C4)排列的按钮矩阵组成,旨在减少其连接所需的引脚数量。16 个按键仅需要 8 个微控制器引脚,而不是连接 16 个独立按键所需的 16 个引脚。为了读取按下了哪个键,必须使用扫描技术,而不仅仅是读取微控制器引脚。
将 4x4 矩阵键盘与 Arduino 或其他微控制器平台连接很简单:总共需要 8 个数字引脚。它可以毫无问题地与 3.3V 或 5V 微控制器一起工作。有必要在列引脚和 VCC 之间放置上拉电阻,或者通过软件启用 Arduino 上的内部上拉电阻。关于编程,键的读取必须通过“扫描”行来完成。虽然可以在程序的主循环中执行此过程,但更好的做法是使用 TIMER 中断执行扫描,从而确保在已知和准确的时间间隔内读取键,除了离开循环自由执行其他操作。
技术规格
• 9 个矩阵式按钮(3 行 x 3 列)
• 薄膜式键盘
• 更强的防水防尘性能
• 背面自粘
• 弹跳时间:≤5ms
• 最大工作电压:24 V DC
• 最大工作电流:30 mA
• 绝缘电阻:100 MΩ (@ 100 V)
• 介电耐压:250 VRMS(@ 60Hz,持续1分钟)
• 预期寿命:1、000、000 次操作
• 键盘尺寸:69*77mm
• 扁平带状电缆约。长 8.5 厘米。(包括连接器)
• 杜邦型连接器单排和 8 个触点,标准间距为 0.1" (2.54mm)
• 工作温度:0 至 50 °C
应用:
• 安全系统
• 菜单选择
• 数据输入
• 3 个电阻 1/4w 220 欧姆
• 9 个按钮
• 3 个二极管 5mm 任何颜色
• 1 条西鲱(40 针)
• 1PCB
项目特色:
• 车辆识别号 5V
• 3 个数字输出
• 3X3 矩阵键盘
• IMAX 100mA
• 4 位或 6 位密码
#include // importa libreria Keypad const byte FILAS = 3; // define numero de filas const byte COLUMNAS = 3; // define numero de columnas char keys[FILAS][COLUMNAS] = { // define la distribucion de teclas {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, }; byte pinesFilas[FILAS] = {7,6,5}; // pines correspondientes a las filas byte pinesColumnas[COLUMNAS] = {4,3,2}; // pines correspondientes a las columnas Keypad teclado = Keypad(makeKeymap(keys), pinesFilas, pinesColumnas, FILAS, COLUMNAS); // crea objeto char TECLA; // almacena la tecla presionada char CLAVE[5]; // almacena en un array 6 digitos ingresados char CLAVE_MAESTRA[5] = "1715"; // almacena en un array la contraseña maestra byte INDICE = 0; // indice del array void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); Serial.begin(9600); // inicializa comunicacion serie } void loop(){ TECLA = teclado.getKey(); // obtiene tecla presionada y asigna a variable if (TECLA) // comprueba que se haya presionado una tecla { CLAVE[INDICE] = TECLA; // almacena en array la tecla presionada INDICE++; // incrementa indice en uno Serial.print(TECLA); // envia a monitor serial la tecla presionada } if(INDICE == 4) // si ya se almacenaron los 6 digitos { if(!strcmp(CLAVE, CLAVE_MAESTRA)) { // compara clave ingresada con clave maestra Serial.println(" Correcta"); // imprime en monitor serial que es correcta la clave digitalWrite(9, HIGH); delay(1500); digitalWrite(9, LOW);} else { Serial.println(" Incorrecta"); // imprime en monitor serial que es incorrecta la clave digitalWrite(10, HIGH); delay(1500); digitalWrite(10, LOW);} INDICE = 0; } }
- 20键键盘矩阵开源分享 0次下载
- T板键盘开源分享 0次下载
- 单手键盘开源分享 1次下载
- 无按键键盘开源项目 0次下载
- 定制木制机械键盘开源 2次下载
- Pi Pico宏键盘开源分享 0次下载
- 使用16x2 LCD键盘屏蔽的按钮 0次下载
- 4乘4键盘开源分享 0次下载
- ARDUINO LCD1602屏蔽键盘开源设计 2次下载
- 单键键盘开源 0次下载
- Osu键盘开源项目 0次下载
- NodeMCU32屏蔽开源分享 0次下载
- 电磁屏蔽理论与屏蔽设计接地设计资料下载 27次下载
- 屏蔽键盘的按键JavaScript代码手册 9次下载
- 屏蔽键盘源代码 1次下载
- PI电磁屏蔽材料的屏蔽机理和影响因素 719次阅读
- 线缆屏蔽材料的种类及应用 628次阅读
- MLPAK33 – 3x3 MOSFET的灵活选择 245次阅读
- 屏蔽双绞线和非屏蔽双绞线的主要差异是什么 1.3w次阅读
- 如何计算屏蔽体的屏蔽效能 5995次阅读
- 屏蔽罩常用于哪些电路? 8114次阅读
- 什么是屏蔽线_屏蔽线的类型_屏蔽线的作用 1.7w次阅读
- 屏蔽线和非屏蔽线的区别_网线屏蔽线和非屏蔽线的区别 5.3w次阅读
- 屏蔽水晶头和非屏蔽的区别 5.9w次阅读
- 什么是矩阵键盘?4*4键盘的原理软件设计分析 3.7w次阅读
- 关于电磁场的屏蔽问题,如何屏蔽 2.1w次阅读
- 3x3矩阵键盘扫描原理及扫描程序 3.3w次阅读
- 矩阵键盘有什么用_矩阵键盘有何用途 1.5w次阅读
- 非屏蔽双绞线和屏蔽双绞线有什么区别 4.4w次阅读
- 静电屏蔽、静磁屏蔽和高频电磁场屏蔽知识 9000次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多