资料介绍
描述
这个项目将允许我们通过钥匙打开电动门,所以如果正确,它将打开绿色 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; } }
- 采用 3x3 QFN 封装的 3V 至 17V 3A 降压转换器TLV62130x数据表
- 采用3x3 QFN封装的4V至17V 1A 降压转换器TLV62150x数据表
- 使用16x2 LCD键盘屏蔽的按钮
- ARDUINO LCD1602屏蔽键盘开源设计
- ab5636a qfn20 3x3 tws蓝牙耳机电路 22次下载
- X-Pander 3开源分享
- 第3章:TMS320C24x寻址方式和指令系统PPT下载 8次下载
- 封装/组装合格测试报告:16L 3x3 mm QFN封装(QTR:11003版本:02) 0次下载
- 屏蔽键盘的按键JavaScript代码手册 9次下载
- AS702x_EvalSW_v8-3-6-1.zip
- AS726x_EvalSW_v3-4-2.zip
- 基于TQM756014下的Multi-Mode (WCDMA B4 CDMA BC15 HSPA+ LTE) 3x3 Module
- 51单片机3X44X4矩阵键盘,键盘扫描 39次下载
- 51键盘扫描程序 8次下载
- 屏蔽键盘源代码 1次下载
- SHT3x-DIS驱动及应用详解 1488次阅读
- 使用旭日X3派实现手势检测 737次阅读
- 使用旭日X3派的BPU部署Yolov5 734次阅读
- 如何设置搭载最新的AMD锐龙9 7950X3D或锐龙9 7900X3D处理器的系统? 1285次阅读
- MLPAK33 – 3x3 MOSFET的灵活选择 423次阅读
- 单片机键盘检测与应用 5185次阅读
- 米尔科技MYD-SAMA5D3X开发板 概述 1754次阅读
- VGG介绍卷积神经网络的模型结构 8335次阅读
- 如何选择高效的深度学习硬件?剖析GPU、FPGA、ASIC和DSP 5167次阅读
- MSP430的中断分为哪3种?MSP430的中断优先级顺序是什么样的? 1.9w次阅读
- FPGA二值图像边界提取算法实现 3785次阅读
- 单片机8x8矩阵键盘原理说明 2.5w次阅读
- 3x3矩阵键盘扫描原理及扫描程序 3.6w次阅读
- 4x4矩阵键盘工作原理及扫描程序 24w次阅读
- 基于3G手机的蜂窝发射模块RF屏蔽设计 809次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多