Hola locodelafonola!
Ayer tuve reunión con el tutor y le planteé toda la información que me estas pasando. Bueno,... creo que tendremos que ir poco a poco.
No nos dió tiempo a resolver gran parte de los conceptos que has ido introduciendo en este tema porque, a parte, nos surgieron otros problemas. (no pude sacar la trama DMX correcta desde el arduino, por lo que estuvimos investigando la librería DmxSimple.h que es la que utilizo para las primeras pruebas, a parte de familiarizarme con este protocolo...)
A medida que vaya adelantando, lo iré especificando en el tema...
Respecto a los receptores, entiendo que ya están programados y son inamovibles. No sé si habré dado otra impresión pero si que era consciente que estos no se podían modificar.
El problema que tendrá esta consola será como tu has introducido antes, será la inacción de canales en la configuración de los receptores.
Respecto al manejo de un robot con más de 16 canales... no se podrá con un mismo escáner activado porque estará limitado a 16 direcciones. Y ahora me planteo esta duda en el manejo de un robot con 25 canales (0 40 o ...)... ¿se podrá manejar si desactivo el escáner 1, por ejemplo, con las direcciones del 1-16, y activo el escáner 2 con las direcciones 17-32, para poder manejar el resto de canales del robot sin interferir con los 16 primeros?
O si activo escáner 1 y 2 voy a manejar con los mismos valores que me dé el potenciometro la dirección 1 y 17 (2-18, 3-19...) haciendo lo que corresponda a cada uno de estos canales?
Sé que va a ser una chapuza, porque le puedo mandar un determinado movimiento al motor en un eje y otro movimiento a otro motor en otro eje y pueden estar las luces apagadas, con lo cual no serviría de nada.
Cuando comentabas que se debían mandar todos los canales juntos y que no se podían separar, yo contemplo que cuando envío la trama le estoy mandando las direcciones de todos los canales preestablecidos, uno detrás de otro (según el número de canales máximo que asigne en la opción DMXMAXCHANNEL -o instrucción a la que haga referencia dependiendo de la librería utilizada-).
Si el robot tiene 25 canales, la trama se envía con el todos los canales contemplados, con lo cual, después del 16 vendrá el 17 y el robot podrá interpretar que la que sigue continúa afectándole a él, ¿no?. ¿O esto significa que cuando yo pulso el escáner 2 con la dirección 17 se va a buscar otro receptor y ya no interpreta el valor de la trama que se le estaba mandando?
Viendo los gif que has mandado, que me parecen geniales y responden a aquello de "una imagen vale más que mil palabras"
Saludos y gracias,
Joan
Ayer tuve reunión con el tutor y le planteé toda la información que me estas pasando. Bueno,... creo que tendremos que ir poco a poco.
No nos dió tiempo a resolver gran parte de los conceptos que has ido introduciendo en este tema porque, a parte, nos surgieron otros problemas. (no pude sacar la trama DMX correcta desde el arduino, por lo que estuvimos investigando la librería DmxSimple.h que es la que utilizo para las primeras pruebas, a parte de familiarizarme con este protocolo...)
A medida que vaya adelantando, lo iré especificando en el tema...
Respecto a los receptores, entiendo que ya están programados y son inamovibles. No sé si habré dado otra impresión pero si que era consciente que estos no se podían modificar.
El problema que tendrá esta consola será como tu has introducido antes, será la inacción de canales en la configuración de los receptores.
Respecto al manejo de un robot con más de 16 canales... no se podrá con un mismo escáner activado porque estará limitado a 16 direcciones. Y ahora me planteo esta duda en el manejo de un robot con 25 canales (0 40 o ...)... ¿se podrá manejar si desactivo el escáner 1, por ejemplo, con las direcciones del 1-16, y activo el escáner 2 con las direcciones 17-32, para poder manejar el resto de canales del robot sin interferir con los 16 primeros?
O si activo escáner 1 y 2 voy a manejar con los mismos valores que me dé el potenciometro la dirección 1 y 17 (2-18, 3-19...) haciendo lo que corresponda a cada uno de estos canales?
Sé que va a ser una chapuza, porque le puedo mandar un determinado movimiento al motor en un eje y otro movimiento a otro motor en otro eje y pueden estar las luces apagadas, con lo cual no serviría de nada.
Cuando comentabas que se debían mandar todos los canales juntos y que no se podían separar, yo contemplo que cuando envío la trama le estoy mandando las direcciones de todos los canales preestablecidos, uno detrás de otro (según el número de canales máximo que asigne en la opción DMXMAXCHANNEL -o instrucción a la que haga referencia dependiendo de la librería utilizada-).
Si el robot tiene 25 canales, la trama se envía con el todos los canales contemplados, con lo cual, después del 16 vendrá el 17 y el robot podrá interpretar que la que sigue continúa afectándole a él, ¿no?. ¿O esto significa que cuando yo pulso el escáner 2 con la dirección 17 se va a buscar otro receptor y ya no interpreta el valor de la trama que se le estaba mandando?
Viendo los gif que has mandado, que me parecen geniales y responden a aquello de "una imagen vale más que mil palabras"
Saludos y gracias,
Joan