Hola y gracias a todos de antemano.
Comencé un proyecto ya que soy dj y me interesa mucho el tema de las luces con led.
El proyecto consiste en armar un secuenciador + flash para los led, ya tengo una luz, la cual hace todo eso pero los costos de compra son elevados para mí en cuestión.
Empecé a copiar y tratar de armar algo parecido, ya logre algo pero se me complico un poco. Para que se entienda mejor seria así...
Son 48 led, 24 formando un circulo en el centro del mismo una cruz de 6x6 led y una (X) también de 6x6 led todo conectados entre sí pero separados en grupos de 6 led, ósea tengo 8 pines para los led, 2 pines son (+) y los 6 restantes (-) con los cuales cambiare los distintos efectos con el secuenciador.
Ahora ya casi logro controlar las diferentes secuencias y flasheo pero no logro poder hacer que después de varias secuencias flashee un rato y continúe con otra secuencia.
Ejemplo:
1º secuencia - 2º secuencia - 3ºsecuencia - 4º secuencia - 5º flasheo - 6º secuencia - 7º secuencia y comenzar de nuevo del principio
He aquí el problema en cuestión llego a la 4º secuencia y paso al flasheo pero acá surgen dos obsiones o queda flashando de por vida o solo flasha milésimas de segundos y no logro hacer un flasheo de x cantidad de segundos y o minutos y que continúe. Ósea el problema está en el loop o mejor dicho en el GOTO ya que no sé cómo escribir los códigos para realizar un GOTO de 50segundos por ejemplo y que luego continúe
Aclarando, utilizo el MicroCode studio PICBASICpro, proteus con un pic(16f628a).
Aqui les dejo una imagen en proteus y un txt con los comando por ahora de las secuencias que estoy probando en una prueba de ocho led de a dos. si logro controlar el GOTO lograre terminar el proyecto .
Ver el archivo adjunto cidigo ycomandos para pic 16f628a.txt
esta imagen es la real del proyecto asi van ubicados los led y las resistencias, el resto todavia no se como los pienso ubicar
Si algo no se entiende háganme saber y tratare de aclarar.
Les vuelvo agradecer al que me ayude y al que no pueda ayudarme TB.Saludos
Comencé un proyecto ya que soy dj y me interesa mucho el tema de las luces con led.
El proyecto consiste en armar un secuenciador + flash para los led, ya tengo una luz, la cual hace todo eso pero los costos de compra son elevados para mí en cuestión.
Empecé a copiar y tratar de armar algo parecido, ya logre algo pero se me complico un poco. Para que se entienda mejor seria así...
Son 48 led, 24 formando un circulo en el centro del mismo una cruz de 6x6 led y una (X) también de 6x6 led todo conectados entre sí pero separados en grupos de 6 led, ósea tengo 8 pines para los led, 2 pines son (+) y los 6 restantes (-) con los cuales cambiare los distintos efectos con el secuenciador.
Ahora ya casi logro controlar las diferentes secuencias y flasheo pero no logro poder hacer que después de varias secuencias flashee un rato y continúe con otra secuencia.
Ejemplo:
1º secuencia - 2º secuencia - 3ºsecuencia - 4º secuencia - 5º flasheo - 6º secuencia - 7º secuencia y comenzar de nuevo del principio
He aquí el problema en cuestión llego a la 4º secuencia y paso al flasheo pero acá surgen dos obsiones o queda flashando de por vida o solo flasha milésimas de segundos y no logro hacer un flasheo de x cantidad de segundos y o minutos y que continúe. Ósea el problema está en el loop o mejor dicho en el GOTO ya que no sé cómo escribir los códigos para realizar un GOTO de 50segundos por ejemplo y que luego continúe
Aclarando, utilizo el MicroCode studio PICBASICpro, proteus con un pic(16f628a).
Aqui les dejo una imagen en proteus y un txt con los comando por ahora de las secuencias que estoy probando en una prueba de ocho led de a dos. si logro controlar el GOTO lograre terminar el proyecto .
Ver el archivo adjunto cidigo ycomandos para pic 16f628a.txt
esta imagen es la real del proyecto asi van ubicados los led y las resistencias, el resto todavia no se como los pienso ubicar
Si algo no se entiende háganme saber y tratare de aclarar.
Les vuelvo agradecer al que me ayude y al que no pueda ayudarme TB.Saludos
Última edición: