Babbletron - una exploración interactiva de computadora genera discurso (5 / 11 paso)

Paso 5: cableado botón

Si no está utilizando el panel de botones puede saltarse este paso y reemplácelo con uno que sea consistente con su propia interfaz de panel de cableado.

En este diseño, utilizamos 64 botones, que permite todos los 58 fonemas, 2 inflexiones, retardos de 2 y 2 registrar / botones del juego. El shield multiplexor puede soportar tantos botones mediante la exploración de una cuadrícula de 8 x 8 conformada por filas y columnas y comprobar el estado de la fila actual y la columna para formar un circuito completo. Cuando se pulsa un botón, la correspondiente fila y columna para ese botón proporcionará una señal de cero voltios en la salida del mux; de lo contrario será 5V.

El mux soporta 64 botones en un patrón de 8 x 8, que en primer lugar parece imposible dado el trazado en el panel, pero en realidad la ubicación física de los botones no importa - sólo que cada botón tiene su propia línea de fila y columna única. Puesto que hay 8 filas y 8 columnas, hay un total de 16 líneas desde el panel con cable que se conecte al blindaje del mux.

Cableado los botones primero implica cableado cada fila a un conjunto de ocho botones. Si los botones están alineados, puede elegir un lado de las lengüetas de la soldadura (es decir, lado izquierdo) y los primeros ocho botones en proximidad del alambre. Además, la siguiente fila se estar atada a los botones a continuación ocho, y así sucesivamente hasta que todas las ocho filas están conectadas. Esto va de la soldadura de 1/2 de las conexiones como 8 filas con 8 botones. Una vez que las filas están conectadas, utilizan la misma operación para las 8 columnas usando el mismo proceso.

Tenga en cuenta decidir qué fila y columna para cualquier botón determinado resulta difícil de calcular cuando la red no es regular, pero esto se determina fácilmente con algunos estampados de depuración en el código.

Artículos Relacionados

Basado en una exploración de la cara 3D máscaras de acero

Basado en una exploración de la cara 3D máscaras de acero

Me he pasado mucho del último año experimentando con un proceso para crear formas acero mosaico usando modelos 3D y corte por chorro de agua/de la aguafuerte. (Más datos aquí y aquí.) Voy a ser uso escalar en algunas instalaciones de arte público pro
Una broma de laboratorio de computadora clásico, actualizada!

Una broma de laboratorio de computadora clásico, actualizada!

Cambiar teclado de la computadora con el teclado de la computadora a es una broma de laboratorio ordenador clásico. Generalmente, la persona abre el Bloc de notas o un programa de procesamiento de textos y tipos en ella. Sin embargo, voy a mostrarte
Restaurar una vieja silla de la computadora

Restaurar una vieja silla de la computadora

después de que me sirve bien para los últimos años, mi silla de la computadora fiel requiere un poco de mantenimiento para mantener su marcha! Hace unos años, intenté parchear el gastado hacia fuera secciones, aunque no mantenga por mucho tiempo. Par
Papel teñido: Una exploración

Papel teñido: Una exploración

Mi idea de panorama es eventualmente construir una lámpara floral, pero está el ingeniero cauteloso que soy, explorando los pasos de bebé para en este tutorial y mi otra flor literaria del Light-Up. La flor literaria del light-up me ayudó a averiguar
La creación de una etiqueta engomada de la criatura y la Transfiguración de su alma en un archivo digital de uso múltiple (también conocido como corte, exploración y Live-seguimiento en un archivo vectorial) - lo hice en TechShop San Jose

La creación de una etiqueta engomada de la criatura y la Transfiguración de su alma en un archivo digital de uso múltiple (también conocido como corte, exploración y Live-seguimiento en un archivo vectorial) - lo hice en TechShop San Jose

hace un tiempo descubrí que yo no puedo dibujar bien para satisfacer mis propias expectativas, pero siempre he sido muy buena con mis manos. Trabajo en una oficina de FedEx y notó que cuando que cambiarle un paquete, el sistema imprime sólo en la mit
Limpieza de una computadora con Windows 8/8.1

Limpieza de una computadora con Windows 8/8.1

Información básicaUtilizaremos la herramienta de desfragmentación de windows, CCleaner, Malwarebytes Anti-malware y Windows Defender. Todas estas herramientas están disponibles para libre en línea, o viene incorporado con el ordenador windows 8/8.1.
Cambiar el tamaño de una caja de la computadora a una caja de caja del proyecto

Cambiar el tamaño de una caja de la computadora a una caja de caja del proyecto

decidí utilizar una fuente de alimentación de computadora para uno de mis proyectos. Al retirar la fuente de alimentación de un ordenador viejo, pensé que también necesitan un recinto. Pero la caja de la PC era demasiado grande para mi uso. Re-de tam
Para una característica de página principal: Timelapse y multi-exposición fotografía la manera DIY (hacer o escribir su propio código).

Para una característica de página principal: Timelapse y multi-exposición fotografía la manera DIY (hacer o escribir su propio código).

Lo que me encanta de Instructables es que está centrada en la foto: lo primero que ves cuando se crea un nuevo Instructable es "Añadir imágenes", antes de cualquier entrada de texto cuadro de diálogo aparece! Fotos en el mundo en que vivimos hoy
Colgante de pared interactiva Dalek con Chibitronics

Colgante de pared interactiva Dalek con Chibitronics

Este es un instructivo para Wholigans (fans del show británico ciencia ficción, Dr. Who) que quieren ataviar encima de su interior con un colgante de pared inteligente y divertido. La lista de materiales es muy simple y accesible. Son los siguientes.
3D análisis nada usando simplemente una cámara

3D análisis nada usando simplemente una cámara

Si no has vivido bajo una roca durante los últimos años probablemente ha escuchado todo lo fresco que está sucediendo con la impresión 3d. Es ahora capaz de imprimir casi cualquier cosa siempre y cuando tengamos un modelo 3d a trabajar. Hay muchas ma
Consejos para mayores Micrososft Windows basado en computadoras.

Consejos para mayores Micrososft Windows basado en computadoras.

Arrastrado el antiguo Microsoft Windows XP (ahora, ya no se admite) de la caja fuera del armario y se preguntaba qué podía hacer con él. Aquí hay algunos ejemplos interesantes. Este instructable es probablemente para el medio a los usuarios avanzados
Utilizando una herramienta de análisis para diagnosticar su coche

Utilizando una herramienta de análisis para diagnosticar su coche

tiene tiempo de inspección de estado y ya está listo para dejar brillante y temprano para la estación de inspección minivan 98 de la familia. Vas a empezar el día en un menos de humor jovial porque su hija decía "la luz vino en" Inicio ayer por
Tutorial de Linux para Intel® Galileo Gen 2

Tutorial de Linux para Intel® Galileo Gen 2

Se podría pensar erróneamente que el Intel® Galileo Gen 2 como sólo una versión más potente, avanzada de Arduino Uno que pasa a ser capas en la parte superior un sistema Linux.Hay realmente más que eso y ojala, este tutorial mostrará la vista más gra
El Sr. indecisión - una versión pequeña de fieltro del mismo que da vuelta su cabeza y te mira.

El Sr. indecisión - una versión pequeña de fieltro del mismo que da vuelta su cabeza y te mira.

Este es un tutorial sobre cómo usar 123D Catch para obtener un análisis 3D de todo el cuerpo. Una vez que la exploración o "atrapar" el tutorial te llevará a través de una técnica para limpiar para arriba y manipular hacer lista para el 123D. El