Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   FIRST Lego League (http://www.chiefdelphi.com/forums/forumdisplay.php?f=130)
-   -   LEGO programming (http://www.chiefdelphi.com/forums/showthread.php?t=29208)

greencactus3 25-06-2004 00:15

Re: JAVA LEGO
 
Quote:

Originally Posted by Texan
If you use RIS 2.0 software, then moving to NQC doesn't really do much for you, unless you like programming...

nope. really dont like programming...
anyone know where i can download RIS2.0 for free? or does anyone have a spare one? please pm me or mail me if you do..

Quote:

Originally Posted by Texan
The main limiting factor on the programming of the RCX is the firmware on it. To really be able to get the full power of the RCX, you need to replace that firmware with something else, for instance BrickOS or Lejos. With either of those, you get all the control stuctures of their respective languages. Also, you get the full memory to work with, not just a "slot". So, your programs can be the full 32k. :)

ahh. now that sounds interesting... taking some programming classes in school next year.. hope it helps me get used to text.. so i can actually use all 32k

ZACH P. 25-06-2004 00:59

Re: JAVA LEGO
 
Quote:

Originally Posted by Texan
If you use RIS 2.0 software, then moving to NQC doesn't really do much for you, unless you like programming...

The main limiting factor on the programming of the RCX is the firmware on it. To really be able to get the full power of the RCX, you need to replace that firmware with something else, for instance BrickOS or Lejos.

With either of those, you get all the control stuctures of their respective languages. Also, you get the full memory to work with, not just a "slot". So, your programs can be the full 32k. :)

That really is only true if you don't want to modify the legos at all, and use them only for their intended purposes. If you really want to go all out and built accurately controlled prototypes, then you need to modify the hardware, and the software. For instance when prototyping one one my designs I had to interface a joystick made with two Potentiometer to the RCX and use it to control skid steering. And for that application I had to use NQC.

greencactus3 25-06-2004 11:17

Re: JAVA LEGO
 
Quote:

Originally Posted by ZACH P.
That really is only true if you don't want to modify the legos at all, and use them only for their intended purposes. If you really want to go all out and built accurately controlled prototypes, then you need to modify the hardware, and the software. For instance when prototyping one one my designs I had to interface a joystick made with two Potentiometer to the RCX and use it to control skid steering. And for that application I had to use NQC.

there is ALWAYS a way to do things with pure lego... might not be as small or easy, but its possible. a rotation sens. a light sens... a couple touch sensors can replace a pot.

Nathan Pell 25-06-2004 11:23

Re: LEGO programming
 
I am using Interactive C to code my RCX. It is quite useful and easy to use; at least for someone that does not know C yet. Just thought I would throw in my two cents worth.

Nathan Pell

ahecht 26-06-2004 15:15

Re: LEGO programming
 
I'll second Interactive C (which you can get from http://www.kipr.org/ic/). If you go to any of the Mindstorms based competitions (such as RoboCupJr or BotBall), you will find that all the winning robots use either Interactive C or Java.

Astronouth7303 27-06-2004 07:35

Re: JAVA LEGO
 
Quote:

Originally Posted by ZACH P.
That really is only true if you don't want to modify the legos at all, and use them only for their intended purposes. If you really want to go all out and built accurately controlled prototypes, then you need to modify the hardware, and the software. For instance when prototyping one one my designs I had to interface a joystick made with two Potentiometer to the RCX and use it to control skid steering. And for that application I had to use NQC.

You can do that. The RCX can take analog inputs, though the interfacing is a little challenging.


All times are GMT -5. The time now is 21:40.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi