el programa deberia ser relativamente “sencillo” , cuando el motor arranca , hace girar el disco con los agujeritos, de forma que los receptores de infrarrojo envian a la core el codigo binario ascendente , ademas de un noveno bite que manda al pic la orden de cuando debe o no leer el dato mientras entran de forma ascendente.Asi cada vez que el pic reconozca que se ha cambiado de posicion , envia el byte f8=11111000 por la salida midi.
hasta aqui tenemos un interruptor que le dice al pic que mueva el motor y que ademas saque por el midi la orden start fa=11111010 al mismo tiempo, se piensa en otro de stop ,que para el motor y a su vez que saca por el midi FC=11111100.(stop) y ha de dejar de mandar ordenes de timming.
Despues de esto el motor hace girar el codificado que el pic lo interpreta como datos ascendentes y cada vez que un dato es mayor que el anterior el pic envia por el midi F8=11111000 la señal de timming(para esto necesitaria saber cuantos datos envia por segundo a una velocidad x en bpm.ej:4 a 129 bpm) asà el play va a la velocidad que valla el motor
Se presenta el problema de que tiene que reconocer el dato mas alto de la tabla para que sepa que el siguiente que es 0 y continue adelante aun introduciendo un valor menor
Ahora el problema es que yo no he puesto el disco codificado sobre un eje de motor, si no que esta “casi” loco sobre otra polea que si que va fijada por una correa al eje del motor ,como serÃa un disco sobre la alfombrilla lo que da la posibildad de pararlo ,adelantarlo … pero y los reyes del escratch que paran por casa, cualquiera que pase le va a querer dar marcha atras ??? ??? ??? ??? en la regla midi1.0 no hablan de poder programar puntos de cue seria tan sencillo como que saltase tantos puntos hacia atras segun los pasos que se le haya dado al binario
enviandole esta orden ,cue-FB=11111011 ,el secuenciador comienza en la ultima posicion donde se pulso play
Ahora sabiendo como deberia de funcionar falta programarlo …
alguien sabe como continuar o alguna otra pagina web o libro donde expliquen mas sobre midi
+datos+datos+datos+datos+datos+datos+datos+datos+datos+datos+datos
regracias a cualquier ayuda o idea que siempre se agradecen