Procházet zdrojové kódy

Update Lijnvolger.java

De methode leest een sensor uit door de input pin en output pin in te stellen van je sensor.
worms618 před 11 roky
rodič
revize
ac4b148f2a
1 změnil soubory, kde provedl 17 přidání a 3 odebrání
  1. 17 3
      Lijnvolger.java

+ 17 - 3
Lijnvolger.java

@@ -1,7 +1,21 @@
 package boebot; 
 public class Lijnvolger{
- public Lijnvolger(){
-
+ private int input;
+ private int output;
+ 
+ public Lijnvolger(int input, int output)){
+ this.input = input;
+ this.output = output;
+ }
+ 
+ public boolean detect(){
+ CPU.writePin(CPU.pins[input],true);           //zet spanning op QTI
+ CPU.delay(1);                                 //wacht even
+ qtiDigValue = CPU.readPin(CPU.pins[output]);  //lees QTI uit
+ CPU.writePin(CPU.pins[input],false);          //haal spanning van QTI
+ System.out.println(qtiDigValue);
+ CPU.delay(1000);
+ return qtiDigValue;
  }
 
-}
+}