Lijnvolger.java 871 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package boebot;
  2. import stamp.core.*;
  3. public class Lijnvolger
  4. {
  5. boolean qtiDigValue;
  6. IrLijnvolger IrL1;
  7. IrLijnvolger IrL2;
  8. IrLijnvolger IrL3;
  9. public Lijnvolger()
  10. {
  11. IrL1 = new IrLijnvolger(6, 5);
  12. IrL2 = new IrLijnvolger(4, 3);
  13. IrL3 = new IrLijnvolger(8, 7);
  14. }
  15. public int readSensor()
  16. {
  17. int waarde = -1;
  18. if(IrL1.readSensorLijnvolger()){
  19. //rijden(100,100,!false);
  20. waarde = 0;
  21. }
  22. else if(IrL2.readSensorLijnvolger()){
  23. //rijden(20,100,!false);
  24. waarde = 1;
  25. }
  26. else if(IrL3.readSensorLijnvolger()){
  27. //rijden(100,20,!false);
  28. waarde = 2;
  29. }
  30. else{
  31. //rijden(50,50,false);
  32. waarde = 3;
  33. }
  34. return waarde;
  35. }
  36. }