Bienvenido a Tutorial 7!
Hoy vamos a ver primero cómo limpiar un teclado y luego se muestra cómo utilizar los puertos de entrada analógicos para comunicarse con el teclado.
Esto lo haremos utilizando como entrada de interrupciones y un solo cable. Se alambre el teclado de forma que cada tecla envía una única tensión a la entrada analógica que nos permitirá distinguir por la tensión de qué tecla se presionó. Entonces producirá el número presionado a nuestro analizador de registro para mostrar que todo está sucediendo como debería.
Hay un número de trampas que pueden funcionar en a cuando se utiliza el analógico al convertidor Digital (ADC) en el ATmega328p así tomaremos las cosas en unas etapas en el camino para tratar de encontrar la manera de evitarlos. También veremos por qué usar que el convertidor analógico a digital no es la mejor manera de controlar un teclado aunque utiliza menos puertos en el microcontrolador.
En este tutorial necesitarás:
- un teclado. Usted puede comprar uno o puedes hacer lo que hice y buscar uno.
- 2 cabezales femenino para el teclado (si son basura uno)
- conexión de los cables
- un protoboard
- 4 1 Kohm resistencias
- 1 15 Kohm resistencia
- 1 3.3 Kohm resistencia
- 1 resistor de 180 ohmios
- 1 resistencia de 680 ohm
- un multímetro digital
- el analizador de 5 Tutorial
Puede que desee omitir los primeros pasos si ya tienes tienen un teclado y no es necesario buscar uno.
Aquí hay un enlace a la colección completa de mis tutoriales de ensamblador AVR: