Benutzer-Werkzeuge

Webseiten-Werkzeuge


lego_roboter_-_ein_kurzer_ueberblick

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lego_roboter_-_ein_kurzer_ueberblick [2024/01/24 09:25] – [Beispiel: ButtonExample] torsten.roehllego_roboter_-_ein_kurzer_ueberblick [2024/01/26 07:19] (aktuell) – [Lego Roboter - Ein kurzer Überblick] torsten.roehl
Zeile 10: Zeile 10:
   * eine **USB-Schnittstelle**, die für das Laden des Akkus und das Übertragen der Programme vom PC auf den NXT benötigt wird   * eine **USB-Schnittstelle**, die für das Laden des Akkus und das Übertragen der Programme vom PC auf den NXT benötigt wird
   * drahtlose **Bluetooth-Kommunikation**   * drahtlose **Bluetooth-Kommunikation**
 +
 +{{ :inf:msr:nxt1.png? |}}
 +
 +=== Die Buttons ===
 +^Bezeichung^Java^
 +|Left Button |Button.LEFT |
 +|Right Button |Button.RIGHT|
 +|<color #ff7f27>**Enter  Button**</color> |Button.ENTER|
 +|<color #c3c3c3>**Escape Button**</color>|Button.ESCAPE|
  
  
 ====Beispiel: ButtonExample ==== ====Beispiel: ButtonExample ====
 Beispiel zeigt auch die Verwendung des LCD-Bildschirms. Beispiel zeigt auch die Verwendung des LCD-Bildschirms.
 +
 +<Code Java linenums:1>
 +import lejos.nxt.Button;
 +import lejos.nxt.LCD;
 + 
 +public class ButtonExample {
 + 
 +   public static void main(String[] args) throws InterruptedException {
 + 
 +     while (!Button.ESCAPE.isPressed()) {
 +       LCD.drawString("Hello World!", 1, 1);
 +     }
 +     LCD.clear();
 +     LCD.drawString("Good Bye!", 1, 1);
 +     Thread.sleep(2000);
 +  } 
 +}
 +</Code>
 +
lego_roboter_-_ein_kurzer_ueberblick.1706088336.txt.gz · Zuletzt geändert: 2024/01/24 09:25 von torsten.roehl