| |

IR patikrinimas [Arduino]

Patiktiname ar veikia IR (TSOP4838). Tam pasinaudosime internete rasta paprasta schema, kuria dar supaprastinau.
IR_Proximity_Sensor_Arduino_bb_0

Testuotas IR:

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

sensor_TSOP4838

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);
}
Kviečiu įvertinti įrašą!
[Viso: 0 Vidurkis: 0]

Similar Posts

Parašykite komentarą

El. pašto adresas nebus skelbiamas.

8 + 1 =