Hola a todos...Alguien sabe como puedo hacer para que un RCX mande un mensaje a otro RCX. Trabajo con RIS. Tambien tengo Robolab.
Mil gracias por la respuesta
Dearbast :D
Buena pregunta. Acabo de hacerme con mi segundo RCX asi que va siendo hora de que me entere de esto. Espera que instale el RIS y a ver si te puedo decir algo mas...
En cuanto a RoboLab funciona con los comandos 'Wait for Mail' y 'Send Mail'
Para llegar al primero pulsas en el reloj con el interrogante en el panel de iconos principal. En el panel que sale en la segunda línea de abajo hay un buzón que es el icono que necesitas.
El comando 'Send Mail' está bajo la carta que aparece en el menú de iconos principal
Un programa sencillo podría quedar así (adjunto imágen)
recuerda que los dos programas tienen que estar cargados cada uno en un RCX y los dos tienen que estar en funcionamiento. en este caso puede que convenga encender el RCX 'recoptor' antes que el RCX que envia para evitar que el mensaje se envie a la nada.
De momento no hay suerte con el RIS, pero hay mas alternativas. ¿Has probado usar NQC?
Es un lenguage de programación basado en C pero ccon un 'vocabulario' muy específico para el RCX.
En la web de Koldo hay una página con mas información y con algunos manuales traducidoa al castellano: https://www.euskalnet.net/kolaskoaga/programz/nqc_c.htm (https://www.euskalnet.net/kolaskoaga/programz/nqc_c.htm)
Los comandos que necesitas son por un lado SendMessage() con un valor entre 0 y 255 y para recibir Message()
Bueno, ya lo he averiguado.
Resulta que el cmando para recibir los datos estaba en el apartado de sensores, lo cual es bastante lógico si piensas que en este caso el IR funciona como sensor para recibir datos :)
Adjunto dos programas muy básicos con los cuales puedes mandar desde un RCX que en el otro suenen unos tonos.
Recurda que si vas a usar mas de un comando o el mismo comando varias veces tienes que borrar el mensaje antes de continuar.
Como el foro no admite ficheros de programas les he añadido la extensión .txt la cual tendras que quitar antes de poder usar los programas con RIS.
Por cierto, a ver si alguien me puede ayudar con una cosilla relacionada. He intentado mandar este programa al RCX con BricxCC, pero se queja de que le faltran los dll. ¿Donde debo ponerlos y que debo hacer para que funcione con BricxCC?