Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekttag_informatik

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
projekttag_informatik.txt · Zuletzt geändert: 2021/06/18 01:17 von 127.0.0.1