package boebot; import stamp.core.*; public class AfstandbedieningIR { int[] databits = new int[12]; MotorAansturing motor; boolean status = false; public AfstandbedieningIR(MotorAansturing motor) { this.motor = motor; motor.setSnelheid(50); motor.setRichting(true); } public int detect(int pin) { int startPuls = CPU.pulseIn(2000, CPU.pins[pin], false); if(startPuls < 200) { return -1; } for(int i=0; i<12; i++) { databits[i] = CPU.pulseIn(300, CPU.pins[pin], false); } int resultaat = 0; for(int i=0; i<7; i++) { if(databits[i] < 0) { return -1; } if(databits[i] > 100) { resultaat |= 1<