Berührungssensor

Der Berührungssensor ist lediglich ein Schalter, der entweder gedrückt oder nicht gedrückt ist. Er ist der einfachste der EV3-Sensoren. Er liefert den Wert 0.0 oder 1.0 . 

Quelltext
import lejos.hardware.Button;
import lejos.hardware.lcd.LCD;
import lejos.hardware.port.SensorPort;
import lejos.hardware.sensor.EV3TouchSensor;
import lejos.utility.Delay;

public class MeinRoboter {	
	EV3TouchSensor touchSensor; 
	float[] touch;

	MeinRoboter() {
		touchSensor = new EV3TouchSensor(SensorPort.S2);
		touchSensor.setCurrentMode("Touch"); 
		touch = new float[touchSensor.sampleSize()];
		}

	public static void main(String[] args) {
		MeinRoboter m = new MeinRoboter();
		while (Button.ESCAPE.isUp()) {
			m.touchSensor.fetchSample(m.touch, 0);
			LCD.drawString(String.valueOf(m.touch[0]), 0, 7);
			Delay.msDelay(500);
			LCD.clear();
		}
	}
}