int IRsensorPin = 9;
int IRledPin = 10;
int ledPin = 13;
// #define IRsensorPin 9
// #define IRledPin 10
// #define D13ledPin 13
void IR38Write() {
for(int i = 0; i <= 5; i++) {
digitalWrite(IRledPin, HIGH);
delayMicroseconds(13);
digitalWrite(IRledPin, LOW);
delayMicroseconds(13);
}
}
void setup(){
pinMode(IRsensorPin, INPUT);
pinMode(IRledPin, OUTPUT);
digitalWrite(IRledPin, LOW);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
}
void loop(){
IR38Write();
if (digitalRead(IRsensorPin)==HIGH){
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(20);
}