16 teclas teclado descifrar con un MCU AVR (1 / 7 paso)

Paso 1: Lista de equipo

Este instructable no tiene (m) cualquier componentes costosos si usted ya tiene una configuración AVR. Usted puede comprar todo online, aunque he encontrado que si revisas su almacén/tienda electrónica local (si tienes uno) podrás recoger todo considerablemente más barato, aunque.

Usted necesitará lo siguiente:

  • Microcontrolador AVR y un programador. Arduino, Kit de huesos desnudos, Freeduino, Boarduino y todos los clones funcionan bien. Por supuesto, la configuración personalizada propio ghetto será suficiente también. Para el registro, el firmware fue escrito para un ATmega328p, así que debe funcionar bien en esa clase de AVR y probablemente muchos otros con poca o ninguna modificación.
  • Algo para compilar el código.
  • Un teclado de 16 teclas. Las salidas principales llevan pero tienden a ser spendy, así que tal vez pruebe Jameco.com o hacer una búsqueda de "teclado de 16 teclas" en google. No debería correr más de $6-7
  • Sin soldadura breadboard
  • hookupwire, soldadura de hierro, tenazas, etc.
  • resistencias de 10 4 k

Opcional

Estas piezas no es necesarias para que usted pueda averiguar cómo funciona, pero este instructable muestra varias maneras diferentes de conectar este teclado y leer datos de él, por lo que dependiendo de las piezas que quieras hacer, puede o no puede necesitar lo siguiente.

  • 74C 922 IC. Se trata de un codificador de 16 teclas. Usted puede recoger de mouser.com o digikey.com por alrededor de $5. Tengo un puñado en mi tienda local de electrónica por $0,95.
  • condensadores de tantalio 2 x 0.1 uF. Usted puede probablemente salir con cerámica si los tienes ya.
  • LED de matriz de puntos de DLO7135. Este es un componente SWEEET. Venden para más 10-15 dólares cada uno en línea, pero, otra vez, cogí 10 de estos en mi tienda local de electrónica por $1.50.
  • 8 jefe del pin de ángulo recto y correspondiente Rúbrica femenina para el teclado

Creo que está sobre él. Vamos a conseguir el edificio!

Artículos Relacionados

Cómo empezar con Eclipse y AVR

Cómo empezar con Eclipse y AVR

programación de AVRs es divertido, pero a veces los entornos de desarrollo de fabricantes hacen mantenimiento de código una tarea. Si buscas un gratis, cruz plataforma, pieza de alta calidad de software para la programación de AVRs Eclipse es una bue
No puede escribir a Inglés correctamente, en un teclado Japon, con Windows inglés!

No puede escribir a Inglés correctamente, en un teclado Japon, con Windows inglés!

Así que quieres escribir inglés, en un teclado Japon, con Windows inglés.¿Por qué querría hacer eso?... Fácil!Si usted vive o trabaja en Japón, tiene poco fácil remedio comprar un teclado japonés.Crees que sería fácil agregar una plantilla de teclado
Control de electrodomésticos con nodo MCU vía MQTT

Control de electrodomésticos con nodo MCU vía MQTT

MQTT (transporte de telemetría de cola de mensaje) es un cliente servidor publicar/suscribir protocolo de transporte de mensajería. Este protocolo es ampliamente utilizado en el ámbito de Internet para la comunicación entre máquina a máquina por sus
Cómo utilizar un teclado USB con el Tablet de Acer Iconia A500

Cómo utilizar un teclado USB con el Tablet de Acer Iconia A500

Hice un video rápido que muestra cómo utilizar un teclado usb con Acer Iconia A500 Tablet.Si tienes cualquier duda por favor hágamelo saber.Ahora que Acer ha enviado la actualización a Honeycomb 3.1 también puede asociar y usar un teclado bluetooth.
Cómo leer binario/hexadecimal rueda cambiar con un microcontrolador AVR

Cómo leer binario/hexadecimal rueda cambiar con un microcontrolador AVR

este instructable le mostrará cómo leer el número en un binario pushwheel o ruedecilla Interruptor con LED o un microcontrolador AVR (estoy usando un ATmega328p pero esto puede ser adaptado para cualquier AVR o microcontrolador probablemente otra de
Sintetizador: Un teclado interfaz con salida de Audio

Sintetizador: Un teclado interfaz con salida de Audio

Hemos construido un teclado con cinco modos de síntesis en Javascript para mostrar el poder de la utilización de las clavijas de salida de audio hardware de Kinoma crear una interfaz de usuario. Puede descargar el proyecto de código abierto ahora par
Madera teclas de Macbook (con función de luz de fondo)

Madera teclas de Macbook (con función de luz de fondo)

IntroducciónOrdenadores Mac han sido modificadas fuertemente en los últimos años. Esto podría variar en cambios de color, adhesivos, grabados y mucho más. Teclas de madera en un macbook siempre me impresionaron. Se puede por Internet desde varios lug
¿Cómo leer muchos interruptores con un MCU Pin

¿Cómo leer muchos interruptores con un MCU Pin

ha usted siempre sido chugging lejos en un proyecto (s) y el proyecto sigue creciendo y creciendo, mientras que le agregue más cosas (que llamamos un Creaturism Feaping)?  En un proyecto reciente, fue la construcción de un medidor de frecuencia y aña
De Arduino y perfboard para PCB con independiente MCU

De Arduino y perfboard para PCB con independiente MCU

Este Instructable es un sucesor directo de éste. Al final de esta acumulación, mi proyecto de plato giratorio es casi completa (por fin).El objetivo es desarrollar un buen aspecto y trabajar PCB con SMD electrónica con un trabajo ATtiny85 + software!
Táctil teclado / controlador con Arduino y el proceso del juego

Táctil teclado / controlador con Arduino y el proceso del juego

este instructable describe de una manera rápida y sencilla para crear un teclado táctil o un controlador de juegos con-cartón,-papel de aluminio,- y un Arduino.También proporciona los códigos de Arduino y el proceso para comenzar a jugar inmediatamen
12 tecla teclado Terminal común

12 tecla teclado Terminal común

Esto es una manera rápida y sucia de hacer frente a los pines en un teclado terminal común clave 12 con una placa Arduino tipo regulador micro dev. El teclado es de marca Seeedstudios y lo tengo de RadioShack electrónica componente Pack 2. El "Arduin
Controlador de estación de trabajo/midi teclado modular con keybed modular

Controlador de estación de trabajo/midi teclado modular con keybed modular

de mis arañazos... من خربشاتيhttps://3dwarehouse.SketchUp.com/Model.html?id=u3958596a-88d4-47cd-9627-98a072f91c2dmidi_controller_work_station_64 planos de ideas - primeros pasosunidad utilizada en pulgadasaumentar la precisión de 1/64"no se bosquejan
¿Manejar un Motor paso a paso con un microprocesador AVR

¿Manejar un Motor paso a paso con un microprocesador AVR

conseguido algunas construida paso a paso motores de impresoras/disco drives/etc ahí?Un sondeo con un ohmímetro, seguido por un código simple en su microprocesador y a caminar en estilo.Paso 1: Conocer a Steppers Básicamente, vas a tener que averigua
Soporte de smartphone para portátil teclado Bluetooth con Sugru

Soporte de smartphone para portátil teclado Bluetooth con Sugru

Tenemos un pequeño teclado Bluetooth portátil que puede ser utilizado para muchos fines, ya que se puede conectar a cualquier dispositivo compatible; para sacarle el máximo partido, w.r.t dispositivos sin un teclado físico como smartphones o tabletas