VS1838B IR remote receiver with ESP32

Supply 3.3-5 V Bus GPIO
OUTGNDVCC

Pins and ESP32 wiring

PinRoleESP32 pinNotes
OUTOutput (the part drives it)D25Left leg, dome towards you. LOW while an IR burst is received
GNDGroundGNDMiddle leg
VCCPower3V3Right leg. Use 3V3

Suggested wiring for the 30-pin ESP32 DevKit, avoiding flash, input-only and strapping pins. BoardPilot checks it for you as you wire.

Starter code (Arduino)

void setup() {
  Serial.begin(115200);
  pinMode(25, INPUT);  // OUT
}

void loop() {
  Serial.println(digitalRead(25));
  delay(100);
}

Sources

Try it in 3D in BoardPilot

BoardPilot Part data (JSON)

Related parts

Part data: CC BY 4.0, free to reuse with credit to BoardPilot.