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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值