Herzlich Willkommen auf meiner Website!
Weiters finden Sie hier einen kleinen C++ Einsteiger-Kurs und einige andere Artikel zum programmieren.
Weiters werden Sie hier in Zukunft eine Sammlung verschiedenster Themen rund um die virtuelle Luftfahrt finden.
Bitte haben Sie Verständnis, dass sich die Website noch im Aufbau befindet!
Blog: Website Update
Außerdem gibt es bei ausgewählten Beiträgen ab sofort die Möglichkeit Kommentare abzugeben.
Blog: NXT: Eigene Sensoren bauen
An den Lego Mindstorms NXT eigene, modifizierte Sensoren anzuschließen ist nicht besonders schwer. Lego stellt ein sogenanntes Hardware Developer Kit zur Verfügung. Leider sind die Angaben zu den Sensorbuchsen und Schnittstellen etwas kryptisch, daher möchte ich nun versuchen dies ein wenig klarer zu Formulieren.
Die Stecker der Verbindungskabel zwischen NXT und den Sensoren bzw. den Motoren sind sechs polig. Bei den Buchsen handelt es sich um Sonderanfertigungen. Sie können zum experimentieren diese Buchsen unter anderem bei Mindsensors.com erwerben oder ein Kabel zerschneiden und auf einer Seite abisolieren.
Leitungszuordnungen bei den Sensoren
Die Zuordnungen des sechs poligen Steckers sind wie folgt (es wird auf der rechten Seite bei der Einkerbung des Steckers begonnen zu zählen):
Pin 1 (weiß): Analoges Signal
Pin 2 (schwarz): GND
Pin 3 (rot): GND
Pin 4 (grün): VCC 4.3V
Pin 5 (gelb): I²C SCL
Pin 6 (blau): I²C SDA
Die Leitungen 2, 3 und 4 versorgen den Sensor mit Strom. Leitung 4 führt die Spannung (ca. 4,3V!), die Leitungen 2 und 3 sind das Bezugspotential (0V "Minuspol"
Analoge Sensoren (siehe Sensortypen) liefern ein Spannungssignal zwischen 0V und VCC (4,3V) an den Chip. Warnung: Niemals mehr als 4,3V über diese Leitung an den NXT leiten, dieser wird bei zu großen Spannungen zerstört!
Sie können beispielsweise für den NXT einen Temperaturfühler bauen, indem sich einen Heißleiter oder Kaltleiter über einen Spannungsteiler an Pin 1 anschließen.
Digitale Sensoren (siehe Sensortypen) besitzen einen eigenen Prozessor. Dieser kümmert sich um das Messen von Werte und muss mit dem NXT über die Pins 5 und 6 mittels I²C kommunizieren. Dazu ist eine eigene Software notwendig.
Für Einsteiger empfiehlt es sich erstmals versuchen analoge Sensoren für den NXT zu bauen. Zum Beispiel einfache Taster, die einfach nur eine 1 zurück liefern, wenn diese gedrückt werden.
Blog: Sieger der Robocup Junior Austrian Open 2010
An dieser Stelle möchte ich auf die Website des Teams verweisen:
Website Robocup Junior Team Flatbot