Tutorials:
https://www.eti.uni-siegen.de/ezls/lehre/cprogrammierpraktikum/nqc.pdf
http://www.cursolego.elo.utfsm.cl/documentos/manuales/Programing_Lego_Robots_Using_NQC-Mark_Overmars[EN].pdf
Wir haben hier noch sieben Kästen der alten MindStorms-Serie mit RCX1.0-Controller:
Sie können mit der aktuellen Bricx-Programmierumgebung in C programmiert werden:
http://bricxcc.sourceforge.net/
Download Bricx und NQC-Compiler (Stand Juni 2013)
Inbetriebnahme
Am einfachsten ist es, die Software Bricx zusammen mit dem seriellen Lego-Tower zu nutzen. Man braucht aber eine serielle Schnittstelle am PC. Die haben die meisten Notebooks leider nicht mehr.
Mein Büro-PC hat zum Glück eine serielle Schnittstelle.
Nach dem Start von Bricx wählt man aus:
Beim PC ist es meist die COM2, die ausgewählt werden muss (9-Pin-Buchse am PC).
ACHTUNG: Der Infrarot-Tower braucht eine 9-V-Batterie. Falls man diese nicht eingelegt hat, kommt die folgende Fehlermeldung beim Start von Bricx:
Nach dem Einlegen der Batterie und dem Einschalten des "Brick" startet das Programm Bricx:
Nach jedem Batteriewechsel muss nun die Firmware des Mindstorms RCX1.0 bzw. 2.0 neu aufgespielt werden:
firm0309.lgo (Firmware bitte auf den PC runterladen)
Ein erfolgreicher Download sieht so aus:
Danach kann es losgehen mit der Programmierung des Brick!
Übrigens geht auch erst jetzt die Fernsteuerung mit der IR-Fernbedienung von Lego:
Anleitung 1 (PDF)
Anleitung 2 (DOC-Datei)
Installation des LEGO USB Infrarot Tower:
Towertool.exe zur Treiberinstallation
Die RCX-Mindstorms haben leider keine große Auswahl an Sensoren (im Unterschied zum NXT).
Hier gibt es Anleitungen, wei man Sensoren im Eigenbau herstellen kann:
http://www.extremenxt.com/cds.htm
http://www.philohome.com/sensors.htm
Es geht auch mit Java auf praktisch allen Plattformen:
http://clab2.phbern.ch/lego/index.php?inhalt_mitte=home/voraussetzungen.inc.php
.