package de.otto.lighttest; import lejos.hardware.lcd.LCD; import lejos.hardware.port.SensorPort; import lejos.hardware.sensor.EV3ColorSensor; import lejos.hardware.sensor.SensorMode; /** * Created by luca on 24.04.15. */ public class LightTestMain { private static EV3ColorSensor sensor; private static SensorMode brightnessSensorMode; public static void main(String[] args) { sensor = new EV3ColorSensor(SensorPort.S1); sensor.setFloodlight(false); LCD.drawString("Init", 2, 2); LCD.setAutoRefresh(false); brightnessSensorMode = sensor.getRGBMode(); float[] sample = new float[brightnessSensorMode.sampleSize()]; while(true) { brightnessSensorMode.fetchSample(sample, 0); LCD.refresh(); LCD.clear(); System.out.println("R: " + sample[0] + " G: " + sample[1] + " B: " + sample[2]); LCD.drawString("R: " + sample[0], 1, 1); LCD.drawString("G: " + sample[1], 1, 2); LCD.drawString("B: " + sample[2], 1, 3); } } }