Prechádzať zdrojové kódy

Nieuwe lijnvolger toegevoegd

Janco Kock 11 rokov pred
rodič
commit
7b15609679
1 zmenil súbory, kde vykonal 10 pridanie a 7 odobranie
  1. 10 7
      Lijnvolger.java

+ 10 - 7
Lijnvolger.java

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