Untitled
unknown
c_cpp
4 years ago
522 B
13
Indexable
int irDetect(int irLedPin, int irReceiverPin) {
// set LED to 64 which is 25% brightness on a scale of 0-255
analogWrite(irLedPin, 64);
// However much time it needs for the LED to light
// up and the IR receiver to receive
delay(8);
// Read the state of the IR sensor
int ir = digitalRead(irReceiverPin);
// turn LED back off
analogWrite(IR_LED_PIN, 0);
// Down time before recheck
delay(1);
return ir; // Return 1 no detect, 0 detect
}Editor is loading...