所以,基本上我想做的是:
我让我的NXT开跑酷,当他这样做的时候,他必须在LCD上显示一张纸的颜色(他在纸上行驶)。
颜色是红色、绿色和蓝色。
唯一不起作用的是:读取或“看到”颜色并将其显示在屏幕上。
我现在得到的代码是:
ColorSensor cs = new ColorSensor(SensorPort.S1);
Color color = cs.getColor();
int groen = color.getGreen();
int rood = color.getRed();
int blauw = color.getBlue();
String text = "";
if (color.getColor() == groen){
text = "groen";
}
else if (color.getColor() == rood ){
text = "rood";
}
else if (color.getColor() == blauw ){
text = "blauw";
}
LCD.drawString("kleur is: " + text, 0, 0);
Thread.sleep(6000);https://stackoverflow.com/questions/44327507
复制相似问题