Mindstorm med RCX2.0

Startat av nikerl, 04 November 2012 kl. 12:15

Föregående ämne - Nästa ämne

nikerl

Vi har en mindstorm med en gul RCX 2.0 och ett USB-tower som vi inte får att fungera med datorn. Har datorer med windows 7 och windows xp.
xp-datorn får efter en del möda kontakt med USB-tower men programmet (ScriptEd) hittar LegoTower och RCX men säger"no firmware" om RCX:en och därför kommer vi inte igång. Jag är ingen hacker, vet inte hur man gör och var man hittar hjälpen.

När vi var på eventet i Göteborg såg vi att ni använde RCX2.0 till att styra växlar. Jag tänkte att kanske kan man få hjälp denna vägen
Malin och Nik

AndersI

Jag behövde ladda hem drivrutiner och en patch innan min RCX fungerade på Windows XP, jag vet inte om det går att få igång det på Windows 7.

Jag har inte kört ScriptEd, utan Robotics Invention System 2.0 (den grafiska 'byggklossmiljön'), där finns möjlighet att ladda ner firmware igen till RCX:en, något som behövs när batterierna varit urtagna (eller för dåliga). Jag förutsätter att något liknande finns i SDK:t (där ScriptEd ingår).

OK, körde igång ScriptEd och tittade i menyerna - under Special finns valet Download firmware.... Det förutsätter förstås att du har en fil med firmware ('basoperativsystemet' i RCX:en) tillgänglig någonstans. Hos mig ligger den i C:\Program\LEGO MINDSTORMS\RIS 2.0\script\Firmware och heter firm0328.lgo (ger många träffar vid googling).


Det finns lite info här och där -

http://en.wikipedia.org/wiki/Lego_Mindstorms
http://www.philohome.com/sdk25/sdk25.htm
http://www.squidoo.com/collected-info-on-the-lego-rcx

Enligt den här tråden - http://bricks.stackexchange.com/questions/1526/lego-mindstorms-rcx-ris-2-0-ir-tower-windows-7-windows-xp-driver - går det att få igång även på Windows 7. Inget som jag har provat (har inte W7).

Länkarna hittade jag genom att googla "lego mindstorms rcx windows xp"
Region: Nerike och lite ÖstraG (bor i Södermanland)
Mitt urgamla LEGO CAD-program: BlockCAD

bileam

Det var CarlT som byggt växlarna och styrningen. Om han inte svara här så kanske ni kan skicka ett PM till honom.

Carl T

Jag såg just tråden!

Jag har inte använt MS Windows sedan versionsnumret var 2000 (och då mest till StarCraft och Diablo) så jag kan troligen inte vara till mycket hjälp.

Mina RCX:er kör BIBO, vidareutvecklingen av BrickOS (som tidigare hette legOS). Programmen skriver jag i C, med gcc 4.1.2 som korskompilator. Förmodligen kan jag vara till hjälp om det kommer frågor om hur man får igång kompilatorn och BIBO under Linux. :)

Men som AndersI säger: RCX behöver firmware (även om det strikt taget inte borde beskrivas som firmware eftersom det inte ligger i permanent minne utan försvinner när man tar ut batterierna). Flera av de alternativa utvecklingsmiljöerna använder Legos egen firmware, som innehåller en bytecode-tolk plus hantering av programplatser och meddelanden från fjärrkontrollen. Med den på plats kan RCX:en sedan ta emot och köra program som översatts till RCX-bytecode.

Bland alternativen finns lejos som byter ut standard-firmware mot en Java-tolk så att man kan skriva program i (en rätt begränsad delmängd av) Java, och BrickOS/BIBO som är ett multitaskande litet operativsystem som låter en köra program för H8/300-processorn (skrivna i t.ex. C, C++ eller assembler).
När jag plockade isär bitar lärde jag mig att reddish brown tar allting bokstavligt.