RCX Firmware 7.15

Iniciado por Jetro, 02 de Octubre de 2007, 22:51:47 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Jetro

Acabo de descargar RobotC, no porque realmente me interese aprender un nuevo lenguage de programación, sino porque es la manera mas fácil (la única que conozco) de conseguir el firmware 7.15. Lo malo es que, aunnque dese el momento que lo descargas notas las diferencias, no he encontrado ninguna documentación que explique donde radican las diferencias/mejoras respecto a anteriores versiones del frimware.

La primera diferencia se nota nada mas terminar de cargar el firmware al RCX: en el display se muestra un reloj/contador que indica en minutos, segundos y decimas de segundo el tiempo que el RCX lleva encendido. Pulsando el botón 'view' no solo se muestran los valores de los 6 puertos, sino también un númeor de 4 dígitos... que resulta ser el voltage de las pilas en mV!!

De los manuales de Mark Overmars (creador de NQC) también recuerdo otro firmware creado por Dick Swan, pero nunca he logrado encontrarlo, aunque es mas que posible que este nuevo firmare incorpore las mejoras del firmware Swan.
¿quien puede arrojar algo mas de luz?

Por cierto, tampoco estaría mal tener una comparativa de los distintos lenguages de programación disponibles ...

Jetro

ya veo que hay una avalancha de respuestas  :D
tengo un problemilla: da igual que programa intente bajar al RCX con este firmware, el RCX confirma la recepción de la forma habitual, pero al iniciar el programa emite unos sonidos y pone un número 11 en la pantalla, pero no ejecuta el programa  :confundido:

Silvestre7109

Uf.. en mindstorms estamos mu pez todos por lo que se ve... jejejeje

Jetro

Bueno, me responderé a mi mismo con la información que Koldo me ha facilidado.
Resulta que el firmware de RobotC solo es para RobotC. No sé donde leí que descargarlo solo para el firmware era buena idea, pero evidentemnente no es así. Ya he vuelto al firmware de siempre, pero sigue pendiente la cuestión de la comparativa (no un simple listado, sino beneficios y desventajas de cada lenguaje).

luxman

Creo que las siguientes webs te pueden parecer interesantes, aunque seguramente ya conoces algunas:

https://en.wikipedia.org/wiki/Lego_Mindstorms
https://bricxcc.sourceforge.net/nqc/
https://news.lugnet.com/robotics/rcx/

No para el RCX, sino para el NXT...

https://www.teamhassenplug.org/NXT/NXTSoftware.html

Personalmente el que más me ha interesado y he usado para el RCX ha sido BrickOS, que permite programar el RCX en C y C++

https://brickos.sourceforge.net/

Saludos,
Jose



Jetro

hacía demasiado tiempo que no visitaba  https://www.teamhassenplug.org/NXT/NXTSoftware.html. AL principio solo contenía una lista de programas, pero ahora es muy completo.

La idea de legOS me gusta porque está hecho principalmente para linux :guino: pero bastante me cuetsa aprender a programasr con NQC como para meterme en algo que, al menos de entrada, parece ser bastante mas complicado.

Jetro

según https://news.lugnet.com/robotics/rcx/nqc/?n=1731&t=i&v=a el firmware de swan debería poderse descargar aqui: https://drjsoftware.com/Firmware.htm, pero esa página da error 404

www.drjsoftware.com/ es ahora la web de desarrollo de RobotC !

También está este post https://news.lugnet.com/robotics/rcx/nqc/?n=1749
que te manda aqui https://bricxcc.sourceforge.net/swan_test.zip pero de nuevo con el resultado error404

luxman

#7
Si te bajas el robotc, tras instalarlo y entre los directorios y ficheros que crea incluye fast0715.lgo, que es el firmware que utiliza para el RCX. Por lo que he estado viendo éste es el que creó Dick Swan

De todas formas yo diría que está planteado para ser utilizado sólo con el lenguaje de robotc...

Si lo pruebas ya nos contarás qué tal funciona! :)

Cita de: Jetro en 06 de Octubre de 2007, 20:55:18 PM
según https://news.lugnet.com/robotics/rcx/nqc/?n=1731&t=i&v=a el firmware de swan debería poderse descargar aqui: https://drjsoftware.com/Firmware.htm, pero esa página da error 404

www.drjsoftware.com/ es ahora la web de desarrollo de RobotC !

También está este post https://news.lugnet.com/robotics/rcx/nqc/?n=1749
que te manda aqui https://bricxcc.sourceforge.net/swan_test.zip pero de nuevo con el resultado error404

luxman

Quizás al principio te costara un poco adaptarte a BrickOs y programar en C, depende de la experiencia previa que tengas... pero yo creo que a medio y largo plazo te compensará :). De entrada es un lenguaje de programación muy extendido y potente; muy utilizado, especialmente en software fuertemente relacionado con hardware.

Siendo además su sintaxis básica (bucles, condicionales, etc...) es la base de la mayoría de los lenguajes de programación actuales como C++, Java, C#, aunque estos soportan programación orientada a objetos y requieren más aprendizaje.

Cuando tengas un poco de práctica con NQC seguramente te sea más fácil hacer una prueba con BrickOs y C :)


Cita de: Jetro en 06 de Octubre de 2007, 00:10:37 AM
hacía demasiado tiempo que no visitaba  https://www.teamhassenplug.org/NXT/NXTSoftware.html. AL principio solo contenía una lista de programas, pero ahora es muy completo.

La idea de legOS me gusta porque está hecho principalmente para linux :guino: pero bastante me cuetsa aprender a programasr con NQC como para meterme en algo que, al menos de entrada, parece ser bastante mas complicado.

Jetro

Cita de: luxman en 07 de Octubre de 2007, 13:43:37 PM
De todas formas yo diría que está planteado para ser utilizado sólo con el lenguaje de robotc...
Cita de: Jetro en 04 de Octubre de 2007, 10:50:17 AM
Bueno, me responderé a mi mismo con la información que Koldo me ha facilidado.
Resulta que el firmware de RobotC solo es para RobotC.
:guino:

En cuanto a BrickOS, de monento encuentro la documentación algo confusa para alguien con poca experiencia en programación, pero seguiré buscando. Si sabes de algún buen tutorial (He visto algo de Luis Villa pero no tiene mucha estructura coherente para un novato) ponme un link.