









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
este ejercicio permite darle indicaciones al servomotor
Tipo: Ejercicios
1 / 16
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










Imagen 1. Estructura de un teclado matricial. 9 Imagen 2. Funcionamiento del teclado matricial 10 Imagen 1. Conexión del servomotor y la matriz 11
Pag. Anexo A. Montaje físico del servomotor y teclado matricial. 14 Anexo B. funcionamiento del servomotor 14 Anexo C. Simulación del circuito del servomotor y el teclado, programa: Tinterkad 14 Anexo D. Simulación del funcionamiento del servo y teclado, programa: Tinterkad. 14
Un teclado matricial es un dispositivo que agrupa varios pulsadores y permite controlarlos empleando un número de conductores inferior al que necesitaríamos al usarlos de forma individual. Podemos emplear estos teclados como un controlador para un autómata o un procesador como Arduino. Estos dispositivos agrupan los pulsadores en filas y columnas formando una matriz, disposición que da lugar a su nombre. Es frecuente una disposición rectangular pura de NxM columnas, aunque otras disposiciones son igualmente posibles. Los teclados matriciales son frecuentes en electrónica e informática. De hecho, los teclados de ordenador normales son teclados matriciales, siendo un buen ejemplo de teclado matricial con disposición no rectangular. Una de las desventajas de usar un teclado matricial es que pueden causar problemas cuando se pulsa más de una tecla simultáneamente. Este es uno de los motivos por el que los teclados de ordenador usan una disposición no rectangular, agrupando ciertas teclas en circuitos diferentes (Ctrl, Alt, Shift...) ¿CÓMO FUNCIONA UN TECLADO MATRICIAL? Como hemos dicho, un teclado matricial agrupa los pulsadores en filas y columnas formando una matriz, lo que permite emplear un número menor de conductores para determinar las pulsación de las teclas. La siguiente imagen muestra, a modo de ejemplo, una disposición rectangular de 4x4, aunque el funcionamiento es análogo en otras disposiciones. Al detectar la pulsación en la columna X y la fila Y, sabremos que se ha pulsado la tecla (X,Y). Internamente la disposición de los pulsadores es la siguiente, que es muy similar a la disposición que vimos al tratar sobre displays LED matriciales.
En consecuencia, los teclados de 1xM, Nx1 y 2x2 no suponen ningún ahorro en conductores, aunque, independientemente, puede que os resulten de utilidad únicamente por agrupar en un mismo dispositivo la disposición que deseáis. Como hemos comentado, la mayor desventaja de la disposición matricial es que pueden dar problemas al detectar la pulsación de múltiples teclas de forma simultánea.
Arduino UNO R Servomotor Teclado matricial 4x4.
Imagen 3. Conexión del servomotor y la matriz
delay(100); } if (tecla == '2'){ angulo=40; angulo=constrain(angulo,0,180); a.write(angulo); delay(100); } if (tecla == '3'){ angulo=80; angulo=constrain(angulo,0,180); a.write(angulo); delay(100); } if (tecla == '4'){ angulo=120; angulo=constrain(angulo,0,180); a.write(angulo); delay(100); } if (tecla == '4'){ angulo=140; angulo=constrain(angulo,0,180); a.write(angulo); delay(100); } if (tecla == '5'){ angulo=180; angulo=constrain(angulo,0,180); a.write(angulo); delay(100); } }
Anexo A. Montaje físico del servomotor y teclado matricial. Anexo B. funcionamiento del servomotor Anexo C. Simulación del circuito del servomotor y el teclado, programa: Tinterkad Anexo D. Simulación del funcionamiento del servo y teclado, programa: Tinterkad.
Córdova Cristian, Librerías de arduino y su función, junio 5 del 2018, disponible en: https://forum.arduino.cc/. Hernández Mariana, SERVOMOTOR USOS Y FUNCIONAMIENTO, enero 8 del 2013 , disponible en: https://tallerarduino.com/. Beltrán José, FUNCIONAMIENTO TECLADO MATRICIAL, octubre 7 del 2014, disponible en: http://tecnicoviviana.blogspot.com/.