本文主要是介绍LeJOS学习(7):Sensor的API研究-ColorSensor,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
继续刚才的,颜色传感器相对比较复杂一些了,它有三个用途:测颜色,测环境光,测表面亮度,对应出四个模式:
getColorIDMode() //测量颜色模式一,
getRGBMode() //测量颜色模式二,采样得到三个数,分别对应红R绿G蓝B,各自取值从0到1。
getRedMode() //反射光模式,采样得到一个数,介于0到1之间,0表示很暗,1表示很亮
getAmbientMode() //环境光模式,采样也是得到一个数,介于0到1之间
整体来看,先看如下代码,然后再分别说。
EV3ColorSensor sensor = new EV3ColorSensor(SensorPort.S1);//模式一:ColorID,一个数//SensorMode mode = sensor.getColorIDMode();//模式二:RGB,三个数//SensorMode mode = sensor.getRGBMode();//模式三:环境光,一个数,大则亮,小则暗//SensorMode mode = sensor.getAmbientMode();//模式四:反射光,一个数,大则亮,0则暗SensorMode mode= sensor.getRedMode();float[] samples = new
这篇关于LeJOS学习(7):Sensor的API研究-ColorSensor的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!