Buenos dias, estoy haciendo un tetris basado en en una matriz de leds de 21x10 (conformada por 6 matrices de 2cm de 7x5 c/u). 3 registros de desplazamiento 74hc164n para las filas y transistores bc327 para manejar la corriente. El circuito esta bastante basado en la matriz de 7x32 que aparece en ucontrol.
El software lo estoy haciendo en CCS y se puede decir que voy bastante bien, tengo un par de problemas electricos que me tira el isis.
1. El codigo deberia activar una columna a la vez para generar el barrido, con los transistores puestos siempre estan activadas minimo 4 columnas deformandome completamente el dibujo.(Esto no me pasa si saco los transistores, pueden hacer la prueba ustedes para eso attacheo la version sin transistores)
2. No logro que el amperimetro digital me de una medida coherente, bah mido la corriente que pasa por la patita que alimenta un transistor cuando toda esa columna esta prendida y me dice algo asi como 3.1 ma
Yo attacheo el codigo del tetris en c+el .hex+simulacion con transistores y sin transistores para que vean.
Si llegan a querer probar el circuito sin transistores tienen que cambiar algunas lineas de codigo que les voy a marcar.
El codigo todavia tiene muchos problemas y me falta optimizarlo pero cuando este terminado pienso subir las instrucciones de como hacerlo a el foro o a ucontrol si se puede, ya que me parece una experiencia divertida.
Saludos y desde ya muchisimas gracias.