Hola, ya veo que la cosa se va amimando.
Bueno explicare un poco el sistema que empleé..
El motor lo saque de un video cassette VHS averiado, (en los servicios tecnicos suelen tener algun video cassette irreparable). Le monte un casquillo de cobre y una escobilla para pasar el + a la pic y a los leds, el comun lo pase por el chasis del motor.
Para el control de paso por "0" use una celula desmontada de un mouse.
La velocidad del motor es importante, puesto que los caracteres salen comprimidos o expandidos, por lo que hay que ajustar los retardos a la velocidad del motor empleado. Importantisimo compensar la fuerza centrifuga del brazo para que vaya a toda caña sin vibraciones.
No tuve que preocuparme de cuando tenia que imprimir las columnas puesto que la celula me decia que habia pasado el brazo por cero, a partir de ahí empezaba a sacar las columas una detras de otra, de hecho llegue a rodear el giro entero imprimiendo sin perder el sincronismo.
He usado 8 bits, todos los que vi usaban 7, como el puerto b tiene 8 pues yo 8, ale
Para representar un caracter sume con EXCEL los bit que tenia que encender , ejemplo: la letra "H" seria la primera columna entera encendida, o sea 255, la segunda use el bit 3 por lo que me daba un valor de 8 y asi hasta la 5ª columna que es un 255 otra vez, con estos valores en memoria solo tenia que sacarlos a los leds,
PORTB=255:PAUSEUS XX: PORTB=8:PAUSEUS XX: PORTB=8:PAUSEUS XX:PORTB=8:PAUSEUS XX: PORTB=255:PAUSEUS XX
esto imprime la letra "H" usando una matriz de 5columnas * 8 filas., siendo XX una variable que segun la velocidad del motor hay que ajustar, yo use 900 con ese tipo de motor.
La impesion de numeros que vayan cambiando es lo mas complicado, ya que se necesita tener las columnas de los numeros metidas en una matriz o en cualquier otro metodo para ir sacandolas segun se necesiten., si alguien le interesa se lo explico con todo detalle.
Me falto poderle enviar datos a traves de algun sistema optico o por radio-frecuencia, y eso es lo que haré dentro de poco, asi se puede hacer scroll y todo lo que se desee, ya que el sistema se limita a imprimir luminosamente en el aire lo que se le envie.
Y nada mas, estoy a vuestra entera disposicion si necesitais aclarar algo. El codigo lo pondre despues de revisarlo y comentarlo un poco, entre otras cosas porque ni me acuerdo de las barbaridades que pude hacer por aquella epoca.
Un saludo amigos