/* Please visit my website: http://nxt.meinblock.eu 02/10/2008 10.02.2008 */ task main() { int blau = 0; int rot = 0; int gesamt = 0; int rotprozent = 0; while(true) { SetSensorTouch(IN_2); if(Sensor(IN_2) == 1) { SetSensorLight(IN_1); if(Sensor(IN_1) > 50) { RotateMotor(OUT_A, 10, -22); //roten Ball freigeben RotateMotor(OUT_A, 10, +22); //roten Ball sperren rot++; } else { RotateMotor(OUT_C, 10, +34); //blauen Ball umleiten RotateMotor(OUT_A, 10, -22); //blauen Ball freigeben RotateMotor(OUT_A, 10, +22); //blauen Ball sperren RotateMotor(OUT_C, 10, -34); //Umleitung wegraeumen blau++; } } gesamt = rot + blau; TextOut(0, LCD_LINE1, "red balls:"); NumOut(80,LCD_LINE1,rot); TextOut(0, LCD_LINE2, "blue balls:"); NumOut(80,LCD_LINE2,blau); TextOut(0, LCD_LINE3, "over-all :"); NumOut(80,LCD_LINE3, gesamt); } }