IR patikrinimas [Arduino]
Patiktiname ar veikia IR (TSOP4838). Tam pasinaudosime internete rasta paprasta schema, kuria dar supaprastinau.

Testuotas IR:
1 Pc IR Receiver Infrared Radiation Module 38KHz TSOP4838 DIP-3

Feature:
Type: TSOP4838 IR receiver module
Operating frequency: 38KHz
Directivity: 45
Operating temperature range: -25°C to +85°C
Supply voltage range: 2.7V to 5.5V
Opto case style: through hole
Size: 3 x 0.5cm
Pajungiau:
+5 -> VCC (raudonas laidas)
GND -> GND (juodas laidas)
9pin -> OUT (geltonas laidas)
13pin -> LED
Įrašiau programą, LED sublyksi kai pajaučia ir signalą:
#define IRsensorPin 9
#define D13ledPin 13
void IR38Write() {
for(int i = 0; i <= 384; i++) {
digitalWrite(IRledPin, HIGH);
delayMicroseconds(13);
digitalWrite(IRledPin, LOW);
delayMicroseconds(13);
}
}
void setup(){
pinMode(D13ledPin, OUTPUT);
digitalWrite(D13ledPin, LOW);
}
void loop(){
IR38Write();
if (digitalRead(IRsensorPin)==LOW){
digitalWrite(D13ledPin, HIGH);
} else {
digitalWrite(D13ledPin, LOW);
}
delay(100);
}