Lijnvolger.java 759 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package boebot;
  2. import stamp.core.*;
  3. public class Lijnvolger
  4. {
  5. boolean qtiDigValue;
  6. IrLijnvolger IrMidden;
  7. IrLijnvolger IrRechts;
  8. IrLijnvolger IrLinks;
  9. public Lijnvolger()
  10. {
  11. IrMidden = new IrLijnvolger(6, 5);
  12. IrRechts = new IrLijnvolger(4, 3);
  13. IrLinks = new IrLijnvolger(8, 7);
  14. }
  15. public int readSensor()
  16. {
  17. int waarde = -1;
  18. if(IrMidden.readSensorLijnvolger()){
  19. waarde = 0;
  20. }
  21. else if(IrRechts.readSensorLijnvolger()){
  22. waarde = 1;
  23. }
  24. else if(IrLinks.readSensorLijnvolger()){
  25. waarde = 2;
  26. }
  27. else{
  28. waarde = 3;
  29. }
  30. return waarde;
  31. }
  32. }