Archived

This topic is now archived and is closed to further replies.

silvermace

Got Lego RCX?

Recommended Posts

Just interested to find out who here has the Lego Mindstorms Kit V1.0 or 1.5?? i am writing software to control it in realtime (through com port) I know its kinda late, but im doing it just 4 fun .. the Interface can:
  • Get Sensor Values
  • Set Motors Power & Direction
  • Start/Stop the Motors
  • Activte the Lightsensor Properly
  • Be Progrogrammed in Realtime (no re-compiles!) Using the Embeded CompactLingo Script Engine
  • Make it Beep 6 different ways!
Version 1.0 will be ready soon, any intereseted, plz e-mail me:Silvermace im considering GPLing it. thanx /silvermace [edited by - silvermace on August 31, 2002 6:10:52 AM]

Share this post


Link to post
Share on other sites
I dont have it, but I am currently fiddling around with a BASIC Stamp II. I plan on adding a driver motor to it soon for... well world domination i guess.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
try searching for NQC (and the rcx command center), you might find it interesting

Share this post


Link to post
Share on other sites
quote:
Try searching for NQC (and the rcx command center), you might find it interesting


lol, i havn''t tried that (man im stoopid).
but anyway, im just doing this for fun, is anyone interested in using it?

Share this post


Link to post
Share on other sites
Wow! That brings back memories!

I was one of the core programmers on Lego Technic CyberMaster [aka Spirit] (the cousin of Mindstorms [aka Probe]). I even did a small bit of consultancy to the basic Mindstorms command centre software team.

There are probably other things you should expose like the "Float" mode for the motors, the "watch" display stuff, etc

So are you interfacing with the OCX (the proper way) or are you trying to talk to the tower directly ?

--
Simon O''Connor
Creative Asylum Ltd
www.creative-asylum.com

Share this post


Link to post
Share on other sites
S1CA, you could be very handy

no, i hat using ActiveX / Controls + i lurve doing things the
hard way :D

im interfaceing by directly talking to the tower, its kinda hard
work hacking it, no official documentation

can you explain to me y it cant execute the same command 2wice
and you have to keep toggling a 0x08 bit for every command ?

btw. i cant get the "Tone" function working, any info on how i
should implement this?

theres a screenshot & feature list avalible:
http://www.geocities.com/nutz6662001/rcc.html

Share this post


Link to post
Share on other sites
Thats some pretty neat stuff. The best I ever did with lego (just the motorized set, not the one where you hook it up to your computer) as that I made a robot that had 6 legs and actually walked forward and backward. I have always been interested in learning on how to hook stuff up to a computer to make motors go and whatnot, but I would probably really need to read up on basic electronics first.

Moe''s site

Share this post


Link to post
Share on other sites
Back a few years before they cam out with mindstorms I built a small circuit that would let me control the motors through the LPT port on my 286. The circuit was programmed using QBASIC. It provided all sorts of fun, I had 4 motors, a fair amount of pneumatic stuff, and a ton of parts.

Share this post


Link to post
Share on other sites
quote:
Original post by silvermace
S1CA, you could be very handy
...
can you explain to me y it cant execute the same command 2wice
and you have to keep toggling a 0x08 bit for every command ?




Unfortunately not.

1. I signed contracts with confidentiality clauses which prevent me from giving any specific details. I don''t really fancy risking being sued by a company like Lego

2. Much of what we did was actually via spirit.ocx - the lower level comms stuff was done by Lego engineering in a totally different place. While I do have some of that low level info, I didn''t work on it directly and can''t risk it anyway (see #1)

--
Simon O''Connor
Creative Asylum Ltd
www.creative-asylum.com

Share this post


Link to post
Share on other sites