OSDN Git Service

Remove as sg.exe is not a open source product.
[nxt-jsp/etrobo-atk.git] / lejos_osek / lejos_nxj / samples / ColorDetector / ColorDetector.java
1 import lejos.nxt.*;\r
2 \r
3 /**\r
4  * For testing the HiTechnic color sensor (see lejos.nxt.ColorSensor).\r
5  * @author BB\r
6  */\r
7 public class ColorDetector {\r
8 \r
9         final static int INTERVAL = 200; // milliseconds\r
10         \r
11         public static void main(String [] args) throws Exception {\r
12                 ColorSensor cmps = new ColorSensor(SensorPort.S1);\r
13                 \r
14                 while(!Button.ESCAPE.isPressed()) {\r
15                         LCD.clear();\r
16                         LCD.drawString(cmps.getProductID(), 0, 0);\r
17                         LCD.drawString(cmps.getSensorType(), 0, 1);\r
18                         LCD.drawString(cmps.getVersion(), 9, 1);\r
19                         LCD.drawString("Color", 0, 3);\r
20                         LCD.drawInt((int)cmps.getColorNumber(),7,3);\r
21                         LCD.drawString("R", 0, 5);\r
22                         LCD.drawInt((int)cmps.getRed(),1,5);\r
23                         LCD.drawString("G", 5, 5);\r
24                         LCD.drawInt((int)cmps.getGreen(),6,5);\r
25                         LCD.drawString("B", 10, 5);\r
26                         LCD.drawInt((int)cmps.getBlue(),11,5);\r
27                         LCD.refresh();\r
28                         Thread.sleep(INTERVAL);\r
29                 }\r
30         }\r
31 }