继续研究传感器,因为我手上是Home版,所以只有触碰、颜色和红外三个感应器,今天先从最简单的TouchSensor开始吧。就是它了:
TouchSensor只有两个状态,压下或没压下。所以代码非常简单,lejos提供了两种方法来操作传感器,一一道来。
方法一:使用lejos.hardware.sensor
在这个硬件包下有大量的传感器类,其中就有我们需要的EV3TouchSensor:
//触碰传感器接到1号口
EV3TouchSensor sensor = new EV3TouchSensor(SensorPort.S1);
SensorMode mode = sensor.getTouchMode();
float[] samples = new float[mode.sampleSize()];
System.out.println("====samples size is "