IrLijnvolger.java 617 B

12345678910111213141516171819202122232425262728
  1. package boebot;
  2. import stamp.core.*;
  3. public class IrLijnvolger
  4. {
  5. boolean qtiDigValue;
  6. private int input, output;
  7. public IrLijnvolger(int input, int output)
  8. {
  9. this.input = input;
  10. this.output = output;
  11. }
  12. public boolean readSensorLijnvolger()
  13. {
  14. CPU.writePin(CPU.pins[input],true); //zet spanning op QTI
  15. CPU.delay(1); //wacht even
  16. qtiDigValue = CPU.readPin(CPU.pins[output]); //lees QTI uit
  17. CPU.writePin(CPU.pins[input],false); //haal spanning van QTI
  18. return qtiDigValue;
  19. }
  20. }