Эх сурвалжийг харах

Nieuwe lijnvolger toegevoegd

Janco Kock 11 жил өмнө
parent
commit
7b15609679
1 өөрчлөгдсөн 10 нэмэгдсэн , 7 устгасан
  1. 10 7
      Lijnvolger.java

+ 10 - 7
Lijnvolger.java

@@ -4,25 +4,27 @@ import stamp.core.*;
 public class Lijnvolger
 public class Lijnvolger
 {
 {
     boolean qtiDigValue;
     boolean qtiDigValue;
-    IrLijnvolger IrMidden;
-    IrLijnvolger IrRechts;
-    IrLijnvolger IrLinks;
+    IrLijnvolger IrMidden, IrRechts, IrLinks, IrLinksVoor;
 
 
     public Lijnvolger()
     public Lijnvolger()
     {
     {
+      //eerste is input (witte draad), tweede is output (rode draad)
       IrMidden = new IrLijnvolger(6, 5);
       IrMidden = new IrLijnvolger(6, 5);
       IrRechts = new IrLijnvolger(4, 3);
       IrRechts = new IrLijnvolger(4, 3);
       IrLinks = new IrLijnvolger(8, 7);
       IrLinks = new IrLijnvolger(8, 7);
+      IrLinksVoor = new IrLijnvolger(10,9);
     }
     }
 
 
 
 
     public int readSensor()
     public int readSensor()
     {
     {
       int waarde = -1;
       int waarde = -1;
-           if(IrMidden.readSensorLijnvolger() && IrRechts.readSensorLijnvolger() && IrLinks.readSensorLijnvolger()){
+      if(IrMidden.readSensorLijnvolger() && IrRechts.readSensorLijnvolger() && IrLinks.readSensorLijnvolger() && IrLinksVoor.readSensorLijnvolger()){
+          waarde = 5;
+          }
+      else if(IrMidden.readSensorLijnvolger() && IrRechts.readSensorLijnvolger() && IrLinks.readSensorLijnvolger()){
             waarde = 4;
             waarde = 4;
-      } else
-           if(IrMidden.readSensorLijnvolger()){
+      } else   if(IrMidden.readSensorLijnvolger()){
            waarde = 0;
            waarde = 0;
            }
            }
 
 
@@ -32,7 +34,8 @@ public class Lijnvolger
 
 
       else if(IrLinks.readSensorLijnvolger()){
       else if(IrLinks.readSensorLijnvolger()){
            waarde = 2;
            waarde = 2;
-           }
+
+      }
       else{
       else{
            waarde = 3;
            waarde = 3;
            }
            }