Puede sarlirte más sencillo, e incluso más barato, usar leds digitales WS2812B, y encima te permite seleccionar el color.
Ahi discrepamos, no se el costo de 10 led comun + 10 resistencia + 1 transitor por columna o fila, en SMD el costo del material es re poco, aunque si mayor costo/tiempo de montaje (no se como se manejan las empresas con esto realmente), pero imagino que debe ser MUCHO menor que poner 10 WS2812B lo unico feo es que tenes un solo color. Lo cual el no necesita RGB
Luego tenes la confiabilidad, que si falla un led no fallarian todos los demas. Y como vos decis, tenes que irte por un micro mucho mas veloz o usar 2/3 SPI para poder manejarlos rapidamente. o de ultima QSPI.
Gracias! Alguno tiene un ejemplo de configuracion del 74hc595?
http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdfMira el datasheet de 74hc595, no es nada complicado, no se configura nada, solo tenes un pin de salida habilitada, un pin de entrada de datos seriales, un pin de salida serial el cual conectas con el proximo 74hc595, un pin de clk, un pin de latch, y luego lo normal, alimentacion.
Solo 3 pines al micro que son el de entrada de datos seriales, clk, y latch.
Las salidas pueden manejar 20mA, asi que vas a tener que poner un transistor capaz de conducir los 20mA*10 = 200mA de los leds ( o segun la corriente que le pongas a los leds obviamente )
Necesitarias 4 74HC595 maximo, 2 para las columnas y 2 para las filas, y si queres complicarte un poco mas la vida podes usar 3 74HC595 el cual serian 1 y medio para cada uno ( columna y fila ).
Lo que metes como serial luego sale en las salidas de forma paralela, es decir envias 8 bits en forma serial, y esos 8 bits salen cada uno en los pines de 74hc595
Gracias a todos por el interes!!!
Y si pongo varios pic16f84 en cascada hasta poder controlar la matriz de led?
Primero que nada.
NO al PIC16F84, dejalo, sacalo, quitalo de la mente, utiliza micros mejores, ese es un micro de "aprendizaje" por que no tiene absolutamente NADA. podes tener micros mejores a una porcion del precio de ese micro.
Segundo, por la idea esa es un NO de vuelta. Es complicar aun mas las cosas. Si se rompe algo es mas comun encontrar en una casa de electronica un 74hc595 que volver a comprar un PIC y tener que programarlo de nuevo.