Micro usb, manejado desde pc, varios i/o

Holaaa! Tengo un circuito ya diseñado el cual se maneja digitalmente...La cuestión es que tengo 12 cosas a controlar, es decir,12 cosas a las que le tengo que dar 0 o 1...Por ejemplo si quiero que suceda A tiene que entregar 1 o 0 a esas 12 cosas, si quiero que suceda B tengo que entregar otra combinación de1 o 0. La cuestión es que para que pase A tienen que ser los mismos 1 o 0 siempre, osea que no hay mucho que programar. En principio pensaba manejarlo por la computadora usando la conexion a USB, sin embargo esto es bastante mas complicado, y hacerlo con SPI seria bastante mas simple. Si no lo que pensaba era hacerlo un un display y algun teclado...
Que dicen???
Un saludo!
 
Atrás
Arriba