====== Wichtig ====== Nach Oeffnen der Kästen als erstes sofort den NXT mit Akku bestücken und aufladen! (Die meisten werden ziemlich leer sein) ====== Allgemein ====== Die Mindstorms und weiteres Material müssen gegenüber vom PSP Raum (Raum 2002) um 9:30 Uhr abgeholt werden und bis spätestens 18:30 Uhr wieder abgegeben werden. Jede Gruppe hat also vier Stunden Zeit sich mit den Mindstorms auszutoben. ====== Installation ====== ===== Windows (dringend empfohlen) ===== 1) Ladet die Fantom-Treiber ( Link: http://www.lego.com/en-us/mindstorms/downloads/software/nxt-fantom-driver/ ) herunter und installiert diese. Alternativer Treiber, falls Ersterer nicht funktioniert: http://downloads.robotc.net/drivers/NXT_USB_Driver_120.zip 2) Ladet und extrahiert das BrixCC: (Link: http://sourceforge.net/projects/bricxcc/files/latest/download?source=files ) 3) Ausführen der BricxCC.exe 4) NXT anschließen und Port=usb, Brick-Type=NXT auswählen - nun sollte sich der Rechner mit dem NXT verbinden 5) Im Bricx Command Center einfach Datei anlegen, programmieren und compilieren. Hat alles geklappt, über Download auf den NXT spielen. Dieser hat nun ein neues Programm zur Verfügung stehen, das ausgeführt werden kann. ===== OS X ===== 1) Analog 1b) Zusätzlich installiert ihr von (Link: http://mindstorms.lego.com/en-us/support/files/default.aspx ) die Developer Kits 2) Ladet und extrahiert das BricxCC für OS X (Link: http://bricxcc.sourceforge.net/nxtcc_osx.zip ) 3) Ausführen der App 4) NXT über USB, oder mittels Bluetooth ansprechen, Rest relativ analog zu oben. **Anmerkung:** Viele Nutzer von OS X Lion und später melden Probleme - daher hier keine Garantie, dass dies funktioniert. (Hat auf meinem MAC so funktioniert) ===== Linux ===== 1) installieren von libusb, rfcomm und bluez (sollte über Paketmanager [apt/yum/...] gehen) 2) Download vom BrixcCC für Linux (ia32) (Link: http://bricxcc.sourceforge.net/nxtcc_linux.zip ) 3) Rest quasi analog zu oben **Anmerkung:** Nicht getestet. Einige Nutzer hatten in der Vergangenheit Probleme damit. Unter ( Link: http://www.mindstorms.rwth-aachen.de/trac/browser/tags/version-4.02/RWTHMindstormsNXT/tools/LinuxConnection ) git es noch einige Hinweise zu dem Punkt 1. **Keine Garantie** Alternative 1) der Anleitung folgen : http://wiki.ubuntuusers.de/Mindstorms 2) bei den zu installierenden Paketen fd-units-gfx mitinstallieren Zur Programmierung http://www.debacher.de/wiki/NXC ===== Solaris ===== Keine Loesung/Moeglichkeit bekannt ===== Allgemein ===== Allgemein findet ihr in dem Archiv zusätzlich noch eine ausführliche Dokumentation mit Hilfestellungen. ===== Beispielprogramm-Quelltext ===== #define SPEED 40 #define THRESHOLD 52 task main(){ SetSensorLight(IN_3); while(true){ int light = Sensor(IN_3); if(light < THRESHOLD) { OnFwd(OUT_BC, SPEED); Wait(200); }else{ OnFwd(OUT_C, SPEED); } } } ====== Highscore-Liste ====== Tja, Da es ein Wettkampf ist, hier die Moeglichkeit für euch, eure Highscores, also schnellsten Zeiten einzutragen. Das Gewinner-Tutorium bekommt eine Luftgitarre oder ein WLAN-Kabel. ^ Raum^ Tutorium^ Beste Zeit(en) (mm:ss:ms) | | | xxx| Beste Zeit letztes Jahr (geschummelt!)| 00:15:12 | | xxx| Beste Zeit letztes Jahr ("ehrlich")| 00:26:12 | | i1 Lehrgebiet| beatnik| | | i1 Forschungsgebiet| nur im Notfall| | | i2 Forschungsgebiet| nur im Notfall| | | i4 Lehrgebiet A| Lehramt| 1:21:00 | | i4 Lehrgebiet B| Whirl| | | i6 Lehrgebiet| | | | i7 Lehrgebiet| nur im Notfall| | | i9 Lehrgebiet| nur im Notfall| | | i9 Forschungsgebiet| | | | i10 Lehrgebiet| | | | i11 Lehrgebiet| Whitespace| 00:31:60 (nicht gecheatet) | | 5052 A| Chef| | | 5052 B| reMorse| | | 5054 A| Haifu| 00:30:60 | | 5054 B| Malbolge| 00:33:20 | | 5055 A| Brainfuck2D| 00:34:03 | | 5055 B| 1337| 00:28:04 | | 5056 A| Java2k| 00:23:00 | | 5056 B| Taxi| 00:20:92 (mit Video, aber jeder ist gerne eingeladen sich live davon zu überzeugen Raum:5056) | | kleiner Semi, UG, E3 A| Intercal| 00:15:73 (https://www.youtube.com/watch?v=iXdGG9zD2yI) | | kleiner Semi, UG, E3 B| Brainfuck| 00:25:53 | | großer Semi, UG, E3 A| Owl| | | großer Semi, UG, E3 B| Ook!| | | kleiner Semi, 2.OG, E3| Grocery List| 00:27:69 | | großer Semi, 2.OG, E3 A| FiM++| | | großer Semi, 2.OG, E3 B| Lol-Code| | | großer Semi, 2.OG, E3 C| Piet| | | Aula2 A| Unlambda| | | Aula2 B| Nhohnher| | | Aula2 C| Shakespeare| 00:20:17 (mit 2 Sensoren) | | Aula2 D| Omgrofl| 00:31:77 | | Aula2 E| Var'aq| | | Aula2 F| ArnoldC| 00:21:24 (Video http://youtu.be/mhkBRcwImag) wir bitten drum!!! | | Aula2 G| Zombie| |