Benutzer-Werkzeuge

Webseiten-Werkzeuge


colordetector

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

colordetector [2024/01/22 06:51] – angelegt torsten.roehlcolordetector [2024/01/22 06:51] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
 ====== ColorDetector  ====== ====== ColorDetector  ======
  
 +
 +<Code Java linenums:1>
 +import lejos.nxt.*;
 +import lejos.nxt.addon.ColorSensor;
 + 
 +/**
 + * For testing the HiTechnic color sensor (see lejos.nxt.addon.ColorSensor).
 + * @author BB
 + */
 +public class ColorDetector {
 + 
 +    final static int INTERVAL = 200; // milliseconds
 +     
 +    public static void main(String [] args) throws Exception {
 +        ColorSensor cmps = new ColorSensor(SensorPort.S1);
 +        String color = "Color";
 +        String r = "R";
 +        String g = "G";
 +        String b = "B";
 +         
 +        while(!Button.ESCAPE.isPressed()) {
 +            LCD.clear();
 +            LCD.drawString(cmps.getProductID(), 0, 0);
 +            LCD.drawString(cmps.getSensorType(), 0, 1);
 +            LCD.drawString(cmps.getVersion(), 9, 1);
 +            LCD.drawString(color, 0, 3);
 +            LCD.drawInt((int)cmps.getColorNumber(),7,3);
 +            LCD.drawString(r, 0, 5);
 +            LCD.drawInt((int)cmps.getRedComponent(),1,5);
 +            LCD.drawString(g, 5, 5);
 +            LCD.drawInt((int)cmps.getGreenComponent(),6,5);
 +            LCD.drawString(b, 10, 5);
 +            LCD.drawInt((int)cmps.getBlueComponent(),11,5);
 +            LCD.refresh();
 +            Thread.sleep(INTERVAL);
 +        }
 +    }
 +}
 +
 +
 +</Code>
colordetector.txt · Zuletzt geändert: 2024/01/22 06:51 von torsten.roehl