fork download
  1. import lejos.nxt.Button;
  2. import lejos.nxt.LCD;
  3. import lejos.nxt.LightSensor;
  4. import lejos.nxt.SensorPort;
  5. import lejos.robotics.RegulatedMotor;
  6. import lejos.robotics.navigation.DifferentialPilot;
  7. import lejos.robotics.navigation.RotateMoveController;
  8. import lejos.robotics.subsumption.Arbitrator;
  9. import lejos.robotics.subsumption.Behavior;
  10. import lejos.util.PilotProps;
  11.  
  12. public class fuzzycoba {
  13.  
  14. public static void main (String[] aArg) throws Exception{
  15. PilotProps pp = new PilotProps();
  16. pp.loadPersistentValues();
  17. float wheelDiameter = Float.parseFloat(pp.getProperty(PilotProps.KEY_WHEELDIAMETER, "4.96"));
  18. float trackWidth = Float.parseFloat(pp.getProperty(PilotProps.KEY_TRACKWIDTH,"13.0"));
  19. RegulatedMotor leftMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_LEFTMOTOR, "A"));
  20. RegulatedMotor rightMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_RIGHTMOTOR, "B"));
  21. LightSensor light = new LightSensor(SensorPort.S1);
  22. double speed = 300;
  23.  
  24. int putarduration = 10;
  25. int currentduration = 0;
  26. boolean flagkiri = true;
  27.  
  28. while(true) {
  29. double hasilsensor = (light.readValue()*2/100);
  30. System.out.println(hasilsensor);
  31. // double mPertama = hasilsensor;
  32. // double mKedua = 1 - mPertama;
  33. // leftMotor.setSpeed((int)(speed*mPertama));
  34. // rightMotor.setSpeed((int)(speed*mKedua));
  35.  
  36. if (hasilsensor <= 0)
  37. {
  38. putarduration = 10;
  39. currentduration = 0;
  40. flagkiri = true;
  41. leftMotor.setSpeed((int)(speed));
  42. rightMotor.setSpeed((int)(speed));
  43. leftMotor.forward();
  44. rightMotor.forward();
  45. }
  46. else {
  47. if (flagkiri == true) {
  48. leftMotor.setSpeed((int)(speed*0.5));
  49. leftMotor.forward();
  50. rightMotor.setSpeed((int)(speed*0.5));
  51. rightMotor.backward();
  52. }
  53. else {
  54. leftMotor.setSpeed((int)(speed*0.5));
  55. leftMotor.backward();
  56. rightMotor.setSpeed((int)(speed*0.5));
  57. rightMotor.forward();
  58. }
  59. currentduration +=1;
  60. if (currentduration >= putarduration) {
  61. putarduration = putarduration * 2 ;
  62. currentduration =0;
  63. if (flagkiri ==true)flagkiri = false;
  64. else flagkiri = true;
  65. }
  66. }
  67.  
  68. }
  69. }
  70.  
  71. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:12: error: class fuzzycoba is public, should be declared in a file named fuzzycoba.java
public class fuzzycoba {
       ^
Main.java:1: error: package lejos.nxt does not exist
import lejos.nxt.Button;
                ^
Main.java:2: error: package lejos.nxt does not exist
import lejos.nxt.LCD;
                ^
Main.java:3: error: package lejos.nxt does not exist
import lejos.nxt.LightSensor;
                ^
Main.java:4: error: package lejos.nxt does not exist
import lejos.nxt.SensorPort;
                ^
Main.java:5: error: package lejos.robotics does not exist
import lejos.robotics.RegulatedMotor;
                     ^
Main.java:6: error: package lejos.robotics.navigation does not exist
import lejos.robotics.navigation.DifferentialPilot;
                                ^
Main.java:7: error: package lejos.robotics.navigation does not exist
import lejos.robotics.navigation.RotateMoveController;
                                ^
Main.java:8: error: package lejos.robotics.subsumption does not exist
import lejos.robotics.subsumption.Arbitrator;
                                 ^
Main.java:9: error: package lejos.robotics.subsumption does not exist
import lejos.robotics.subsumption.Behavior;
                                 ^
Main.java:10: error: package lejos.util does not exist
import lejos.util.PilotProps;
                 ^
Main.java:15: error: cannot find symbol
		PilotProps pp = new PilotProps();
		^
  symbol:   class PilotProps
  location: class fuzzycoba
Main.java:15: error: cannot find symbol
		PilotProps pp = new PilotProps();
		                    ^
  symbol:   class PilotProps
  location: class fuzzycoba
Main.java:17: error: cannot find symbol
		float wheelDiameter = Float.parseFloat(pp.getProperty(PilotProps.KEY_WHEELDIAMETER, "4.96"));
		                                                      ^
  symbol:   variable PilotProps
  location: class fuzzycoba
Main.java:18: error: cannot find symbol
		float trackWidth = Float.parseFloat(pp.getProperty(PilotProps.KEY_TRACKWIDTH,"13.0"));
		                                                   ^
  symbol:   variable PilotProps
  location: class fuzzycoba
Main.java:19: error: cannot find symbol
		RegulatedMotor leftMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_LEFTMOTOR, "A"));
		^
  symbol:   class RegulatedMotor
  location: class fuzzycoba
Main.java:19: error: cannot find symbol
		RegulatedMotor leftMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_LEFTMOTOR, "A"));
		                           ^
  symbol:   variable PilotProps
  location: class fuzzycoba
Main.java:19: error: cannot find symbol
		RegulatedMotor leftMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_LEFTMOTOR, "A"));
		                                                              ^
  symbol:   variable PilotProps
  location: class fuzzycoba
Main.java:20: error: cannot find symbol
		RegulatedMotor rightMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_RIGHTMOTOR, "B"));
		^
  symbol:   class RegulatedMotor
  location: class fuzzycoba
Main.java:20: error: cannot find symbol
		RegulatedMotor rightMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_RIGHTMOTOR, "B"));
		                            ^
  symbol:   variable PilotProps
  location: class fuzzycoba
Main.java:20: error: cannot find symbol
		RegulatedMotor rightMotor = PilotProps.getMotor(pp.getProperty(PilotProps.KEY_RIGHTMOTOR, "B"));
		                                                               ^
  symbol:   variable PilotProps
  location: class fuzzycoba
Main.java:21: error: cannot find symbol
		LightSensor light = new LightSensor(SensorPort.S1);
		^
  symbol:   class LightSensor
  location: class fuzzycoba
Main.java:21: error: cannot find symbol
		LightSensor light = new LightSensor(SensorPort.S1);
		                        ^
  symbol:   class LightSensor
  location: class fuzzycoba
Main.java:21: error: cannot find symbol
		LightSensor light = new LightSensor(SensorPort.S1);
		                                    ^
  symbol:   variable SensorPort
  location: class fuzzycoba
24 errors
stdout
Standard output is empty